
/** @defgroup BGImages BGImages
 * @{
 *
 * Background images pixmap
 */
 
 
 /** Default game background
 */
__attribute__((unused)) static char *BG[] = {
/* columns rows colors chars-per-pixel */
"800 600 9",
"  0",
". 1",
"+ 190",
"@ 114",
"# 18",
"$ 7",
"% 45",
"& 68",
"* 15",
"********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"********************************************************************************************************************************************************************************************************************************************************************************************************$***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"********************************************************************************************************************************************************************************************************************************************************************************************************$**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$############**************************",
"********************************************************************************************************************************************************************************************************************************************************************************************************$*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$####           #####$$$$$$$$$$$##*************************",
"*********************************************************************************************************************************************************************************************************************************************************************************************************$******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$###        ####$$$$$********&&&&%%%%%%%%%****$#*************************",
"*********************************************************************************************************************************************************************************************************************************************************************************************************#*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$###     ###$$$$$************&&&&%%%%%%%%%%%%%%%%%%%%%%&***$#*************************",
"*********************************************************************************************************************************************************************************************************************************************************************************************************#*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$##   ###$$$$****************&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&***$#*************************",
"*********************************************************************************************************************************************************************************************************************************************************************************************************$$*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$**$$## ##$$$*******************&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&***$#*************************",
"*********************************************************************************************************************************************************************************************************************************************************************************************************$#************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$####################......................$$$$$$****************$#$$******************&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&***$#*************************",
"********************************************************************************************************************************************************************************************************************************************************************************************************** *****************************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$############    ####################................................................................***$$***************#************&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&***$#*************************",
"**********************************************************************************************************************************************************************************************************************************************************************************************************#$*************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$#############        ############$$$$$$$$$$$#$$$$$$$.....................................................................................................***$***************$*****&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&***#$*************************",
"**********************************************************************************************************************************************************************************************************************************************************************************************************$#***************************************************************************************************************************************************************$$$$$$$$$$$$###########           ###########$$$$$$$$$$$$***$$$$$$$$$$$$$$$$$.......................................................................................................................................***$$*************$$*&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&***#$*************************",
"**********************************************************************************************************************************************************************************************************************************************************************************************************$ *****************************************************************************************************************$$$$$$$$$$$$###########               ##########$$$$$$$$$$$**********************$$$$$$$$.........................................................................................................................................................................****$*************$*&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&***#$*************************",
"**************************************************************************************************************************************************************************************************************************************************************************$$$#####  ####$****************** $***********************************************************************$$$$$$$$$$$##########                ##########$$$$$$$$$$$*******************************$$$$$$$$..........................................................................................................................................................................................................$***$*************#*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&***#**************************",
"*****************************************************************************************************************************************************************************************************************************************************************$$##                     $****************#$*************************************$$$$$$$$########                 #########$$$$$$$$$$***************************************$$$$$$$$...........................................................................................................................................................................................................................................***$*************#*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**** **************************",
"**********************************************************************************************************************************************************************************************************************************************************$$#                              $***************$ ****************************$         #######$$$$$$$$*********************************************$$$$$$$..........................................................................................................................................................................................................................................................................***$*************$*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**** **************************",
"***************************************************************************************************************************************************************************************************************************************************$$##                       @@@@@@@@@  @# ***************$ **************************$ #$**************************************$$$$$$$$.......................................................................................................................................................................................................................................................................................................***$*************$*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**** **************************",
"*********************************************************************************************************************************************************************************************************************************************$$#                   #@@@@@@@@@@@@@@@@@@@@@@  #*************** $************************* $**************$$$$$$...................................................................................................................................................................................................................................................................................................................................***$************$**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**** **************************",
"****************************************************************************************************************************************************************************************************************************************$##               ###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ***************  ************************$ ******$................................................................................................................................................................................................................................................................................................................................................$***$************$**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****#**************************",
"**********************************************************************************************************************************************************************************************************************************$$#               ##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $**************$ ************************$#****$..................................................................................................................................................................................................................................................................................................................................................$***$************#**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$#**************************",
"*****************************************************************************************************************************************************************************************************************************$$#             ####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    **************$ $***********************$#****......................................................................................$$$$$$$$$..........................................**************.........................................................................$$$................................................................................................................$***$************#**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$**************************",
"************************************************************************************************************************************************************************************************************************$$#             ###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $************** #***********************$$****.........$**************$...........$**************$.................................************$......................................****************.......................................................................*****...............................................................................................................$***$************#*&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$**************************",
"*******************************************************************************************************************************************************************************************************************$$#            ####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    **************  ***********************$#***$.........$****************..........****************$...............................$*************$....................................*****$$$$$$$$$****......................................................................*****...............................................................................................................****$************$*&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***#$**************************",
"**************************************************************************************************************************************************************************************************************$$#            #$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*************$ $**********************$#***$.........$****$$$$$$$$*****........*************$****................................*********$****$...................................**************$***......................................................................*****...............................................................................................................****$************$*&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***#***************************",
"**********************************************************************************************************************************************************************************************************$$            #$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   #*************$ #**********************$#***$.........$*************$****......$******************$...............................$**************..................................$******$$$$$$*******.....................................................................*****...............................................................................................................****$************$*&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*** ***************************",
"******************************************************************************************************************************************************************************************************$#           #$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   **************  *********************** ***$.........$*****$$$$$********.......******$.....$*****$..................................*************..................................*******......$****......................................................................*****.......................................$$$$...............***.****..****$.............$********$...............****************$**&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&*** ***************************",
"*************************************************************************************************************************************************************************************************$$#          #$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*************  $********************** ****.........$*****.......$*****.......*******.......***$...................................*****..******$.................................$*******.......*$.........***..........***.........***...$*******..............$*******$*****.......$***...$*******$.............$*********...........*****************...........************$............$***$************$**&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&*** ***************************",
"*********************************************************************************************************************************************************************************************$$#         #$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    *************$ $**********************#$***.........$*****........*****$.......*******.......*$............$********$..............*****...******..................................$*******................*****........*****.......*****$**********$..........$***************.......*****$***********..........**************$........*****************.........$**************$...........$***$************$**&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&***#***************************",
"*****************************************************************************************************************************************************************************************$$#         #$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $************$  **********************$#***.........$*****........*****$.......$*******..................$************$............*****...******$..................................$*******...............*****........*****.......**********$$$****.........$****************.......*****************.........****************$.......*****$*****$*****$........****************...........****$************#**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$***************************",
"**************************************************************************************************************************************************************************************$#         $$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   #*************  **********************$ ***.........$*****......$******.........$*******................******$$$$******...........*****....******...................................$*******..............*****........*****.......*******$*********$........*****************.......******************.......$*****************.......******************.......$*******$$$******$..........****$************$**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$***************************",
"**********************************************************************************************************************************************************************************$$         $$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    *************  $********************** $**$........$******************..........$*******..............$*****************..........*****....$*****....................................$*******.............*****$......$*****.......**********$$******.......*******..$********.......**********..$*****.......******$.....******.......******************.......*****$......$*****..........****$************$**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$***************************",
"*******************************************************************************************************************************************************************************$#        $$*$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $************$  **********************#$***........$*****************$...........$*******.............*******$$$$*******..........*****.....*****$....................................$*******............******......******.......********....$*****.......*****$.....$******.......********.....*****.......*****$.......*****.......*****.$*****.*****.......*****$......$*****.........$***$*************$**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***#****************************",
"****************************************************************************************************************************************************************************$#       #$*$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ************$  **********************$ ***........$*****************.............$*******............******......$*****..........*****.....*****$.....................................$*******............*****$....$*****$.......******.......*****.......*****.......$*****.......******$.......$**$.......*****........*****.......*****.$*****.*****.......******************.........****$*************$**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*** ****************************",
"**************************************************************************************************************************************************************************$       $$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *************  $********************** $**$.......$************$*****.............$*******...........*****........*****..........*****....$*****.......................................$*******...........******....******........*****........*****.......*****........*****.......*****$...................*****........*****.......*****.$*****.*****.......******************.........****$*************$**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*** ****************************",
"***********************************************************************************************************************************************************************$       $*$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $************# #**********************#$***.......$******$$$$********..............$*******..........*****........*****..........*****....******........................................$*******...........******..******.........*****........*****.......*****........*****.......*****....................*****........*****.......*****.$*****.*****.......******************........$****$*************$**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***#****************************",
"*********************************************************************************************************************************************************************$      $*$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ************$  **********************$ ***$......$*****.......$*****...............$*******.........*****........*****..........*****...******..........................................$*******..........$*****..******.........*****........*****.......*****........*****.......*****....................*****........*****.......*****.$*****.*****.......*****************$........****$*****************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$****************************",
"******************************************************************************************************************************************************************$*$    #$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $***********$  $********************** $***......$*****........*****$...............$*******........*****........*****..........*****..$******..................................**$......$*******..........************..........*****........*****.......*****$.....$******.......*****....................******......$*****.......*****.$*****.*****.......******$...................****$*************$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&**$$****************************",
"******************************************************************************************************************************************************************$    $*$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   #************  #**********************$ ***$.....$*****........*****$.......***......$*******.......*****........*****..........*****..******..................................****$......$******..........$**********$..........*****........*****.......******$...********.......*****....................********$$********.......*****.$*****.*****........****************........$****$*************$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&**$$****************************",
"*******************************************************************************************************************************************************************   $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ************#  *********************** $***.....$*****.......$*****.......*****......$******.......******$....$******.........$************$.................................*******************$..........**********...........*****........*****........*****************.......*****....................$****************$.......*****.$*****.*****........*****************.......****$**************$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***#*****************************",
"*******************************************************************************************************************************************************************$##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $***********$  $**********************$#***$....$******************......*******************$......******************........**************...................................******************$...........********............*****........*****........$****************.......*****.....................$**************$........*****.$*****.*****.........****************.......****$**************#***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***#*****************************",
"********************************************************************************************************************************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   #***********$  $*********************** $***....$*****************$.......******************........****************.......$**************....................................$*****************.............*******............*****........*****.........****************.......*****.......................************..........*****..****$.$****..........**************$......$****$**************#***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*** *****************************",
"********************************************************************************************************************************************************************$   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ************   ***********************$ ***$...$************$***$.........*****************.........**************........$*************......................................****************..............******.............*****........$****...........********..$**$........***$..........................$*****..............$*$....$*.....*$..............$$$$$$$$$$........****$***************$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***#*****************************",
"*********************************************************************************************************$$$$$$$*****************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $***********#  ************************ $***...$***************$..........****************............$********$............***********.........................................$**********$................*****$...............$............$....................................................................................................................................$****$***************$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$*****************************",
"************************************************************************************************$$$$###$$$$$$$$$$$#$*************************************************$   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ***********$  $***********************$ ****..$***********$$................$$$$$$$$$$..................$$................................................................................................******..................................................................................................................................................................****$****************#***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**$$*****************************",
"******************************************************************************************$$####$$$$$$$$$$$$$$$$$$$$$*************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ***********$  #************************#$****.........................................................................................................................................................*********..................................................................................................................................................................$****$****************#***&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**$******************************",
"*************************************************************************************$$###$$$$$$$$$$$$$$$$$$$$$$$$$$##*************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $***********   ************************* $****.......................................................................................................................................................**********..................................................................................................................................................................**********************$***&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&**#******************************",
"*********************************************************************************$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ***********#  $************************$ *****......................................................................................................................................................*********..................................................................................................................................................................*****$*****************$***&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&**#******************************",
"****************************************************************************$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $**********$  #*************************$ *****$$....................................................................................................................................................******$..................................................................................................................................................................$****$******************$***&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***#******************************",
"************************************************************************$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************$   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@@@@@@@@@@@   #***********   **************************##*********$$$$$$$..................................................................................................................................................................................................................................................................................................................$*****$******************$***&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$******************************",
"********************************************************************$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$$$$++++++@@@@@@@@@@@   ***********   $**************************##***************************************************************$$$$$$$$$$$$$$$$$$$$$$...........................................................................................................................................................................................................................................$*****$*******************$***&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**$$******************************",
"*****************************************************************$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************$   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$**$$$$++++++++++++++$@@@@@@@@@@   $**********#  $***************************# $************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.............................................................................................................$$******$*******************$$***&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**$*******************************",
"*************************************************************$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$*****$$$$+++++++++++++++++++++++@@@@@@@@@@   #**********$   ****************************$#  ##$$$$$$$$$$********************************************************************************************************************************************************************************************************************************************************************************************************************$********************$*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&**#*******************************",
"*********************************************************$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$*******$$$$++++++++++++++++++++++++++++++++#@@@@@@@@@@   ***********   ********************************$$$$$$$################                                ##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************************************************************************************************************************************************$$**********************$*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&**$*******************************",
"******************************************************$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$**********$$$$+++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@   $**********   $*********************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******************************************************$*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$*******************************",
"***************************************************$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$************$$$++++++++++++++++++++++++++++++++++#+++++++++++++++@@@@@@@@@@    **********#  #************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$*******************************",
"***********************************************$# #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#************************************************$   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$**************$$$$++++++++++++++++++++++++++++++++++++$$*****$++++++++++++++@@@@@@@@@@@   **********$   ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**$********************************",
"********************************************$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$*****$$$#$$$$$$$$$$************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$*******$$$$+++++++++++++++++++++++++++++++++++$$$$$$**$$****$$*$++++++++++++++#@@@@@@@@@@   $**********   $***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$********************************",
"*****************************************$# #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### #$$******************$$$$$$$$$$*************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$++++++++++++++++++++++++++++++++++++++#+++******++**+$****$+*$+++++++++++++++@@@@@@@@@@    **********   $***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&*****$********************************",
"**************************************$# #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##  #$*************************#$$$$$$$$$************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@$*$++++++++++++++++++++++++++++++++$$$+****++++*****++*$++*****+$*+++++++++++++++@@@@@@@@@@@   $*********$   ***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$*****&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&****************$********************************",
"***********************************$# #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##  #$****************$$$$$$$$*******$$$$$$$$#*************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@**+++++++++++++++++++++++++++#+$******++**+++++$****++*$++*****++$+++++++++++++++@@@@@@@@@@@   $*********$   ***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&********************************************************************",
"*********************************# #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##  #$$************$$$+++++++++++++++******#$$$$$$$$************************************************$   @@@@@@@@@@@@@@@@@@@@@@@@@@**++++++++++++++++++++$$$*****$+$*****++*$+++++$****$+$+++*****++++++++++++++++++#@@@@@@@@@@    **********   $**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$*******************************************************************************$*********************************",
"******************************$ #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##  #$************$$$+++++++++++++++++++++$*****#$$$$$$#*************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@**++++++++++++++++++******+$***++*****$+*++++++$****$+++++*****+++++++++++++++++++@@@@@@@@@@@   $*********   #****************************************************$$$$$$#########                                    #########$$$$$$$************************************************************************************************************************************************************************************************************************************************************ $$****************************************************************************$$*********************************",
"***************************$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#   $$***********$$$+++++++++++++++++++++++++++*****#$$$$$$$$*************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@$*$++++++++++++++++++*****+++**+++*****$+++++++$****$+++++$****#++++++++++++++++++@@@@@@@@@@@   $*********$   ***************************************$$$##       ######$$$$$$$$$$***********************************$$$$$$$$$$$#####         ##$$*************************************************************************************************************************************************************************************************************************************************$$###         #################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$************************************",
"*************************# #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#   $$***********$$+++++++++++++++++++++++++++++++++*****#$$$$$$#*************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@$*$++++++++++++++++++*****++++$+++$*****++++++++*****+++++$****$++++++++++++++++++@@@@@@@@@@@@   *********$   $***********************************$  ##$$***********************************************************************************$$$##  #******************************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**************************************************************",
"**********************$ #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#   #$***********$$+++++++++++++++++++++++++++++++++++++$****$$$$$$$$$*************************************************   @@@@@@@@@@@@@@@@@@@@@@@@$*$++++++++++++++++++*****+$$++++++*****$+++++++*****+++++$****$++++++++++++++++++@@@@@@@@@@@@   $*********   #*********************************** ************************************************************************************************##**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"********************$ #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##  #$***********$$++++++++++++++++++++++++++++++++++++++++++*****#$$$$$$#*************************************************$   @@@@@@@@@@@@@@@@@@@@@@@@*$++++++++++++++++++$****+*$+++++++*****+++++++*****++++++****$+++++++++++++++++++@@@@@@@@@@@   #*********#   **********************************$#******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**********************$ **************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*****************$# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##   $$**********$$++++++++++++++++++++++++++++++++++++++++++++++$****$$$$$$$$$*************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@**++++++++++++++++++$******$+++++++$*****++++++*****++++++*****+++++++++++++++++++@@@@@@@@@@@@   *********$   $*********************************$#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******** $*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"***************$ #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#   #$***********$+++++++++++++++++++++++++++++++++++++++++++++++++++$****#$$$$$$#**************************************************   @@@@@@@@@@@@@@@@@@@@@@@**++++++++++++++++++$******$++++++++*****$+++++$****$+++++*****+++++++++++++++++++@@@@@@@@@@@@   $*********   $*********************************$$*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***#$*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*************$ #$$$$$$$$$$$$$$$$$$$$$$$$$$$$##   $$**********$$+++++++++++++++++++++++++++++++++++++++++++++++++++++++****$$$$$$$$$*************************************************$  @@@@@@@@@@@@@@@@@@@@@@@**++++++++++++++++++#****$+*+++++++$+*****+++++$****$++++$*****$++++++++++++++++++@@@@@@@@@@@@   #*********    *********************************$$*&&&&&&&&&&&++&&++&$    +&&&$  #&& &&& &&&&&&&&&+    &&&&   +&&&+ &&&&    +&&     &&+    &&&&&&**$#*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"***********$ #$$$$$$$$$$$$$$$$$$$$$$$$$$$#   #$***********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$****#$$$$$$#**************************************************   @@@@@@@@@@@@@@@@@@@@@@**+++++++++++++++++++*****+$++$+++$$+$*****++++$*****$+++$$#++++++++++++++++++++++@@@@@@@@@@@@@   *********#   *********************************$#*&&&&&&&&&&&  &&  &      &&&    +& +&& +&&&&&&&&      &&#    &&&   &&&     &&      &      &&&&&&*$ *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*********$ #$$$$$$$$$$$$$$$$$$$$$$$$$$#   #$***********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****$$$$$$$$$*************************************************$  @@@@@@@@@@@@@@@@@@@@@@$*$++++++++++++++++++*****+++$*+++*+++*****$+++$$$$+++++++++++++++++++++++++++++++@@@@@@@@@@@@@   $********$   $********************************$#*&&&&&&&&&&&  &&  &&+   +&&   #+&& +&& +&&&&&&&&   +  &&   ++&&    #&&  +  +&  +++&&   +  &&&&&&** *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"********# $$$$$$$$$$$$$$$$$$$$$$$$$#   $$**********$$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$****#$$$$$$#**************************************************#  @@@@@@@@@@@@@@@@@@@@@$*$++++++++++++++++++*****+++**++***++***$$$+++++++++++++++++++++++++++++++++++++#@@@@@@@@@@@@@   #*********   #********************************$#*&&&&&&&&&&&  &&  &&&  &&&&  &&&&& #&+ +&&&&&&&&&  &&&&+  &&&&&  +  &&     +&  &&&&&&  &&&&&&&&&** *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"******$ #$$$$$$$$$$$$$$$$$$$$$$$#   $$**********$$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****$$$$$$$$$**************************************************   @@@@@@@@@@@@@@@@@@@@@*$++++++++++++++++++*****+$***+$*$$+++++++++++++++++++++++++++++++++++++++++++#@@@@@@@@@@@@@@@@   *********    *********************************#*&&&&&&&&&&&      &&&  &&&+  + #&&     +&&&&&&&&&+  &&&# +&&&&+  &  &&    +&&   #&&&&+  &&&&&&&&&*#$************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*****##$$$$$$$$$$$$$$$$$$$$$$#   $$**********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$****#$$$$$$#**************************************************$  @@@@@@@@@@@@@@@@@@@@@*$++++++++++++++++++********$$+++++++++++++++++++++++++++++++++++++++#+##@@@@@@@@@@@@@@@@@@@@@@   $********$   $********************************#*&&&&&&&&&&&      &&&  &&&+     &&     +&&&&&&&&&&   &&+ +&&&&&  &  &&    &&&   #&&&&&   &&&&&&&&*#$************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"****##$$$$$$$$$$$$$$$$$$$$#   #$**********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****$$$$$$$$***************************************************   @@@@@@@@@@@@@@@@@@@@**+++++++++++++++++$$$$#+++++++++++++++++++++++++++++++++++++$$$#$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ********$   $********************************#*&&&&&&&&&&&  &&  &&&  &&&+ ##  && +&& +&&&&&&&&++&  +&&  &&&&&  #  &&    #&&  &&&&&++&  +&&&&&&&*$#************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*** $$$$$$$$$$$$$$$$$$$#   #$**********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**** $$$$$$#**************************************************$  @@@@@@@@@@@@@@@@@@@@**++++++++++++++++++++++++++++++++++++++++++++++++++$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *********    ********************************#*&&&&&&&&&&&  &&  &+    #&&     && +&& +&&&&&&&&      &&    +&&#   +&& +&  &&     &&      &&&&&&&*$ ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"**$#$$$$$$$$$$$$$$$$$#   $**********$$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****$$$$$$$#***************************************************#  @@@@@@@@@@@@@@@@@@@**++++++++++++++++++++++++++++++++++++++++++$$$$*$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $********    ********************************#**&&&&&&&&&&  &&  &#     &&    +&& +&& +&&&&&&&&+    +&&&    &&&   &&& +&+  &      &+    +&&&&&&&** ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"**#$$$$$$$$$$$$$$$#   $***********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**** $$$$$$#***************************************************   @@@@@@@@@@@@@@@@@@**+++++++++++++++++++++++++++++++++$$$$***$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ********$   $******************************* **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+&&&&&&&&&&&&&&&&&&&&&&&&&&** ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"** $$$$$$$$$$$$$    $**********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****$$$$$$$#***************************************************$  @@@@@@@@@@@@@@@@@@$*$++++++++++++++++++++++++$$$$****$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ********$   #******************************* **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&* $***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*$#$$$$$$$$$$#   $**********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$****#$$$$$$#***************************************************   @@@@@@@@@@@@@@@@@@**+++++++++++++++$$$$******$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $********    ******************************* **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#$***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*#$$$$$$$$$#   $**********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****#$$$$$$#***************************************************$  @@@@@@@@@@@@@@@@@@**+++++++$$$$********$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ********#   $****************************** **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"* $$$$$$$#   $*********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$****#$$$$$$#***************************************************#  @@@@@@@@@@@@@@@@@@**$**********$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ********$   $****************************** **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$#***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"* $$$$$#   $*********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****#$$$$$$#****************************************************   @@@@@@@@@@@@@@@@@$*****$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $********    ******************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$ ***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*#$$$$   $********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$****#$$$$$$#***************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ********    ******************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** ***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*#$$#  $********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$#****************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*******#   $*****************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** ***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"$#$   ********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***$#$$$$$$$****************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*******$   #*****************************$$*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&* ***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"$#  #*******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$#****************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ********    *****************************$$*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#$**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"$  $******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***$#$$$$$$$****************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*******    $****************************$$*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#$**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"$  *****$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$#****************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*******$   $****************************$$**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$#**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"# $****+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***$#$$$$$#$****************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *******$    ****************************$#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$#**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"  ***$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$#*****************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*******    *****************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** **********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"  **+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***$#$$$$$#$****************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*******#   $****************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** **********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"  *+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$#*****************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *******$   #****************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** **********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
" #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***##$$$$$#*****************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*******    **************************** **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&* **********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
" $+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$#*****************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*******    $*************************** **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#$*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
" $+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***##$$$$$#******************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *******#   $*************************** **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
" +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***$ $$$$$$#*****************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $******$    ***************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
" +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** $$$$$$#******************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #*******    ***************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$#*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***$ $$$$$$$*****************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *******    $**************************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$#******************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $******$   #**************************$$**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***$#$$$$$$$******************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #******$    **************************$$**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
" +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$ ******************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *******    $*************************$$**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&* *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***$#$$$$$#$******************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $******#   $**************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$ ******************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #******$    **************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#$********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***##$$$$$#$******************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *******    **************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**** $$$$$$#*******************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $******    $************************* **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** #$$$$$#*******************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #******#   #************************* **&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***$ $$$$$$#*******************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ******$    ************************* ***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** #$$$$$#*******************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $******    $************************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***$ $$$$$$#*******************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #******#   $************************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** $$$$$$ ********************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ******$    ************************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&* ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***$ $$$$$$$*******************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*****$    ************************$$**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#********************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** $$$$$$ ********************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #******    $***********************$$**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#$*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***##$$$$$#$********************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ******#   #***********************$$**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** $$$$$$ ********************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*****$    ************************#**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***##$$$$$#$********************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #******    $***********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***$ $$$$$$#********************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ******    $***********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** #$$$$$#*********************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*****$   #*********************** ***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** *******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***$ $$$$$$#*********************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #*****$    *********************** ***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** *******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** #$$$$$ *********************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ******    $**********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** *******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***$ $$$$$$$*********************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   $*****#   $**********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** $$$$$$ *********************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #*****$    **********************$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***# $$$$$#$*********************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ******    **********************$$**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** $$$$$$ **********************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $*****    $*********************$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$#$*********************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #*****$   #*********************$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$ $$$$$$ **********************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *****$    **********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$#**********************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $*****    $*********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$ $$$$$$#**********************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #*****#   $*********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$#***********************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *****$    ********************* ***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***$ $$$$$$#**********************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $*****    *********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*** $$$$$$ ***********************************************************   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #*****    $********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***# $$$$$#$***********************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *****#   #********************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$ $$$$$$ ***********************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****$    ********************$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$#$***********************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #*****    ********************$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$ $$$$$$ ***********************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *****#   $*******************$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$#$***********************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****$   #********************$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$ $$$$$$#************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #*****    ********************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$ ************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *****    $*******************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**# $$$$$$#************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****#   $******************* ***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** $$$$$$ ************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****$    *******************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&** *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***# $$$$$#$************************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   *****    *******************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$ $$$$$$ *************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****    $******************$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$#$************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****$   #******************$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$ $$$$$$ *************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ****$    ******************$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$#$************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****    *******************$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$ $$$$$$#*************************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****#   $******************#***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$ **************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ****$   #******************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**# $$$$$$#*************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  *****    ****************** ****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**$ $$$$$$ **************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****    $***************** ****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**  $$$$$#$**************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ****$   $*****************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**$ $$$$$$ **************************************************************#  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****$    *****************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$#$**************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****    *****************$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$ $$$$$$ **************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   ****#   $****************$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*#****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*** #$$$$$#$**************************************************************# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****$   #*****************$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**# $$$$$$#***************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****    *****************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**$ #$$$$$ ***************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #****#   *****************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**  $$$$$#$***************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****$   $**************** ****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**$ $$$$$$ ***************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $****   #****************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**  $$$$$#$***************************************************************# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #****    ****************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**$ $$$$$$ ****************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****#   $***************$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$** #$$$$$#$***************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $***$   $***************$$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**# $$$$$$ ****************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #****   #***************$$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**$ #$$$$$ ****************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****#   ****************$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**#***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**  $$$$$$#****************************************************************# #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $***$   $***************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$+++++++++++++++++++++++++++++++++++++++++++++++++**$ $$$$$$ *****************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #****   $***************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$+++$***$+$+++++++++++++++++++++++++++++++++++++++++++++$**  $$$$$#$****************************************************************$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****    ***************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+$****$****+++++++++++++++++++++++++++++++++++++++++++++**$ $$$$$$ *****************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $***$   ***************#*****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**$$****$$******++++++++++++++++++++++++++++++++++++++++++++$** #$$$$$#$*****************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #***$   $**************$*****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$*****$********+++++++++++++++++++++++++++++++++++++++++++++**# $$$$$$ *****************************************************************# #@@@@@@@@@@@@@@@@@@@@@@    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****   #**************$$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*****************$*++++++++++++++++++++++++++++++++++++++++++++$*$ #$$$$$ $*****************************************************************  @@@@@@@@@@@@@@@@@@@@@ #$$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $***#   ***************$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************$++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$#*****************************************************************$  @@@@@@@@@@@@@@@@@@@@ $$$$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #***$   ***************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*********$++++$$*****$++++++++++++++++++++++++++++++++++++++++++++**$ #$$$$$ ******************************************************************# @@@@@@@@@@@@@@@@@@@ #$$$$$  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****   $**************#****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********$++++++*****$$++++++++++++++++++++++++++++++++++++++++++++$**  $$$$$#$******************************************************************  @@@@@@@@@@@@@@@@@@ #$$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****   #************** *****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*********$+++++++++******+++++++++++++++++++++++++++++++++++++++++++++**$ $$$$$$ ******************************************************************$ #@@@@@@@@@@@@@@@@@ $$$$$$$# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $***$   **************#*****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*********+++++++++++$****$+++++++++++++++++++++++++++++++++++++++++++++$** #$$$$$#$******************************************************************  @@@@@@@@@@@@@@@@@ $$$$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ***$   **************$*****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********$++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++**# $$$$$$ ******************************************************************$  @@@@@@@@@@@@@@@@ $$$$$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****   $*************$$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********++++++++++++++*****$++++++++++++++++++++++++++++++++++++++++++++++$*$ #$$$$$ $******************************************************************# #@@@@@@@@@@@@@@@ $$$$$$$$$# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $***#  #**************$****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********+++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ *******************************************************************  @@@@@@@@@@@@@@@ #$$$$$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #***$   **************#*****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&****$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$++++++++++++++*******+++++++++++++++++++++++++++++++++++++++++++++++$*$ #$$$$$ *******************************************************************$ #@@@@@@@@@@@@@@@#$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****   $*************#*****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**********$$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$***++++++++++++++++$*****$+++++++++++++++++++++++++++++++++++++++++++++++$**  $$$$$##*******************************************************************  @@@@@@@@@@@@@@@ $$$$$$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $***#  $*************#*****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*****************$$$$$$*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**$*****+++++++++++++++$*****++++++++++++++++++++++++++++++++++++++++++++++++++**$ $$$$$$ ********************************************************************  @@@@@@@@@@@@@@ $$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #***$  #*************$$********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*****************************$$$$$$$$***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$$******$++++++++++++++*******+++++++++++++++++++++++++++++++++++++++++++++++++$**  $$$$$#$*******************************************************************# #@@@@@@@@@@@@@ $$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****   **************#$**************************************************************$$$$$$$$$$$$**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$+++++++++++++$******+++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ ********************************************************************  @@@@@@@@@@@@@@#$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $***   $*************#$******************************************$$$$$$$$$$$$$$$$$*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********$+++++++++++$******++++++++++++++++++++++++++++++++++++++++++++++++++++$*$ #$$$$$ $*******************************************************************$ #@@@@@@@@@@@@@ $$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #***$  $***************$$###$$#############$$$$$$$####$$$$$$$**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$$******$++++++++++++******$++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ ********************************************************************# #@@@@@@@@@@@@#$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ***$   *******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$******$++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++$*$ #$$$$$ $********************************************************************  @@@@@@@@@@@@@#$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $***   *******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********++++++++$*****$++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$##********************************************************************$ #@@@@@@@@@@@@ $$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #***#  $******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******++++++++****$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**# $$$$$$ *********************************************************************  @@@@@@@@@@@@@$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ***$  $******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$++++++$**$++$*++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*$  $$$$$#$********************************************************************$ #@@@@@@@@@@@@ $$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****   ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******$$++++$**++$**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ *********************************************************************# #@@@@@@@@@@@@#$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***#  ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$+++**$+$**$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*$ #$$$$$ $*********************************************************************  @@@@@@@@@@@@#$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ***$  $*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$+*$++****+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ *********************************************************************$ #@@@@@@@@@@@@#$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ****  #*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$+++$*****+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*$ #$$$$$ $*********************************************************************  #@@@@@@@@@@@#$$$$$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***   *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$++++++++++++++++++++++++++++++++++$******+$*****$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$##**********************************************************************  @@@@@@@@@@@@ $$$$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #***$  *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$**+$$+++++++++++++++++++++++++++++++*$****$******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*# $$$$$$ **********************************************************************$ #@@@@@@@@@@@@#$$$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ***$  $****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**$***++++++++++++++++++++++++++++++++$**********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$#$**********************************************************************  @@@@@@@@@@@@ $$$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***  #****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****$$+++++++++++++++++++++++++++++++$$*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ **********************************************************************$ #@@@@@@@@@@@@ $$$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #***#  ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********++++++++++++++++++++++++++++++++**$******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*$ #$$$$$ $**********************************************************************# $@@@@@@@@@@@  $$$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ***$  *******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$            $$$$$$*************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$$+++++++++++++++++++++++++++++++$*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ ***********************************************************************  @@@@@@@@@@@@  $$$# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***  $******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************                         #$******",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$******$+++++++++++++++++++++++++++++++$$******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*# #$$$$$ $**********************************************************************$ $@@@@@@@@@@@@     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #***# #**********************************************************************************************************************************************************************************************************************************************************************************************************************$******************************************************************************************************$***$$#                     $* ***",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$******++++++++++++++++++++++++++++++++**$***$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$##***********************************************************************  $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ***$  **********************************************************************************************************************************************************************************************************************************************************************************************************************# ******$$$#                                                            $***************************$  **********************$    #** $**",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ ***********************************************************************$ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ****  **********************************************************************************************************************************************************************************************************************************************************************************************************************$                                                                        $***********************$  #************************     *** $**",
"+++++++++++++++++++++++++++++++++++++++++++++++++**+$+++++++++*******$++++++++++++++++++++++++++++++++*******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$ #$$$$$#$***********************************************************************# $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***  $**********************************************************************************************************************************************************************************************************************************************************************************************************************                                                     #$$$$$**********************************$#  #***********************$     #****  # ",
"+++++++++++++++++++++++++++++++++++++++++++++++$*$$**$++++++++$*******$++++++++++++++++++++++++++++++++*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ ************************************************************************  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ***$ #**********************************************************************************************************************************************************************************************************************************************************************************$#          #$$$$$******************  *******$$$$$$$$$       $$########$$$$$$$******************************* *****************#   #***********************$      $*****    ",
"++++++++++++++++++++++++++++++++++++++++++++++**$****$+++++++++$******$++++++++++++++++++++++++++++++++*******$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*$ #$$$$$ $***********************************************************************$ $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ***$  *********************************************************************************************************************************************************************************************************************************************************************************#                         $**$*     *  $*********************************************************************# #*************$#   $***********************$      $******* #**",
"+++++++++++++++++++++++++++++++++++++++++++++*******$$+++++++++$$******$+++++++++++++++++++++++++++++++*******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ ************************************************************************# $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***  ********************************************************************************************************************************************************************************************************************************************************************************$$$$###                      * $     *  $*********************************************************************  $************    $************************      #********* #**",
"+++++++++++++++++++++++++++++++++++++++++++$*******$*$++++++++++********++++++++++++++++++++++++++++++++*******$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*# #$$$$$ $************************************************************************ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #***# $************************************************************************************************************************************************************$$$$$$$$$$$$$ $***$$$####                                                           #$**************************## #***************$$$$$$##    ** #$$$$$*# $*********************************************************************  $*********$   #*************************       *********** #**",
"++++++++++++++++++++++++++++++++++++++++++$*********+++++++++++++*******$+++++++++++++++++++++++++++++++********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$##************************************************************************$ $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ***$ #**************************************************************************************************$$$$$$$$$$$$$$$##############                                         $                                                                        #***********************$#  $***********************#    ***  ******$ #*********************************************************************  ********#   #**************************      ************* #**",
"+++++++++++++++++++++++++++++++++++++++++*********$++++++++++++++*******$++++++++++++++++++++++++++++++++$*******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ *************************************************************************  $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***  ***********************************************************************************************                                              #################$$$$$$$$$$*                                                      #$$$$$**********************************#  #************************#     ****  *******  *********************************************************************  ******                          #$$***    #*************** #**",
"+++++++++++++++++++++++++++++++++++++++$*********++++++++++++++++$*******$+++++++++++++++++++++++$+++++++********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$ #$$$$$#$************************************************************************$ $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #***# **********************************************************************************************  #$$$$$$$$$***************************************************************  ******$$$$$$$$           #$$$$$$$$$************************************ *****************$   #************************#     $*****  *******  *********************************************************************  *****$                                  $***************** #**",
"++++++++++++++++++++++++++++++++++++++$********$++++++++++++++++++$******$+++++++++++++++++++++$****++++++*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ *************************************************************************# $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ***$ $*******************************************************************************************$# $***********************************$$$$$$$$$$****************************# $**********************************************************************  **************$   #************************#     #*******  *******  *********************************************************************  *****   $$$$$                 #$$***  *******************$ #**",
"+++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++$$******++++++++++++++++++++$*****++++++$*****$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*# #$$$$$ $************************************************************************* #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **** #*******************************************************************************************************************************$                     $$$****************$ $*********************************************************************$  ************#   #************************#      *********  *******  *********************************************************************  *****   ****************************  *******************$ #**",
"++++++++++++++++++++++++++++++++++++$********++++++++++++++++++++++*******$++++++++++++++++++*****$$*++++++$***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$# *************************************************************************$ $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***# *******************************************************************************************************************************#                          #*$************  *********************************************************************   **********    $************************#      $**********  *******  ********************************************************************$  *****   ****************************  **********$#*******$ $**",
"+++++++++++++++++++++++++++++++++++**********+++++++++++++++++++++++$******+++++++++++++++++*****$**++++++++$$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ $*************************************************************************  $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#***$ ***********************$#******************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**$$$$$$$$##$$********************************$#*******$$$$$#              $* $***********  *********************************************************************  #*******$   #**************************      $************  *******# ********************************************************************$  *****   ****************************  ********$ $********$ $**",
"+++++++++++++++++++++++++++++++++$*********$++++++++++++++++++++++++******$*++++++++++++++$****$**$$*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$##************************************************************************** $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **** $*********************** #*$$#                                                                   $************************$  #***********************#   #** #***********  *********************************************************************  $*****#                         #$$***#    $**************  *******$ $*******************************************************************$  *****   ***************************$  ******# $**********$ $**",
"++++++++++++++++++++++++++++++++**********+++++++++++++++++++++++++++******$+++++++++++++****$***$**$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ **************************************************************************# $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $*** #***********************                                                                       $***********************$   $***********************#     ***  ***********  *********************************************************************  $*****                                  $*****************  *******$ $*******************************************************************$  *****   ***************************$  ***** $************  $**",
"++++++++++++++++++++++++++++++$*********$++++++++++++++++++++++++++++$******$+++++++++++$**$$**$$*$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*# #$$$$$ $************************************************************************** #$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#***$ ***********************  ##                                         #$$$$$**********************$*******************#   ************************#     $****  ***********  *********************************************************************  $****$  #$$$#                  $$$**  ********************  ******** #*******************************************************************$  ****$   ****$$$$$$$****************   *******************  ***",
"+++++++++++++++++++++++++++++**$*******$+++++++++++++++++++++++++++++$*******++++++++++$**$******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**  $$$$$$ **************************************************************************$ $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ***$ ***********************  $********************************************************************** #****************   #************************#     #******  ***********# $********************************************************************  $****#  $***************************  ********************  ********  *******************************************************************$  ****$   **** #$         $$$$**$****   *******************  ***",
"+++++++++++++++++++++++++++++$$*$$****$++++++++++++++++*$$++++++++++++******$++++++++$**$******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  #$$$$$ $**************************************************************************# $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **** $**********************$ $**********************************************************************  *************$   #************************#      ********  ***********$ $********************************************************************  *****   $***************************  ***********#******** #********  ********************************************************************  ****$   **** $***************$ ****   *******************  ***",
"++++++++++++++++++++++++++++$**$*****$+++++++++++++++$***$++++++++++++******$*++++++**$$******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$##*************************************************************************** #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***$#**********************$  *********************************************************************$  ***********#   #************************#      $*********  ***********$ $********************************************************************  *****   $***************************  *********##********* $********  ********************************************************************  ****$   ***$  ***************  ****   *******************  ***",
"++++++++++++++++++++++++++++*$$*******++++++++++++++****+$*$+++++++++++*$****$$++++*$$******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ ***************************************************************************$ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#***$ ***********************  *********************************************************************   *********#   $************************$      #***********  ************  ********************************************************************  *****   $***************************  ******$ #*********** $********  ********************************************************************  ****$   ***$  ***************  ****   *******************  ***",
"+++++++++++++++$+++++++++++++*********+++++++++++++***$+**$+++++++++++++$******++++$********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$ #$$$$$#$***************************************************************************  $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **** ***********************  *********************************************************************  #******$    $**************************     #*************  ************  ********************************************************************  *****   $***************************  ***** #************$ $********  ********************************************************************  *****   ***$  ***************##****   *******************  ***",
"+++++++++++++$*$+*$+++++++++++$********+++++++++++**$+$**$$++++++++++++$*******$++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ ***************************************************************************$ $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ $***#$**********************  *********************************************************************  $*****                             #$*#   $***************  ************  ********************************************************************  *****   ****$$$$$$*****************$  *******************$ *********  ********************************************************************  *****   ***$ #****************$****   *******************  ***",
"+++++++++++++******+++++++++++++******$+++++++++$*$+$**$$*$+++++++++++++$****************$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*# #$$$$$ $***************************************************************************# *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#***$#**********************  *********************************************************************  $*****                             ## #$******************  ************  ********************************************************************  *****   ****  #          $$$*******$  *******************$ *********# ********************************************************************  *****   ***$             #$*******$   *******************  ***",
"+++++++++++++******$++++++++++++$******$++++++++$+$***$**+++++++++++++++$***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$# **************************************************************************** #$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **** **********************  *********************************************************************  $****$  $******$$$$$$$$$$$$$$$******  ********************  ************  ********************************************************************  *****   ****  **************** ****#  *******************$ *********$ ********************************************************************  *****   ***$                $*****$   *******************  ***",
"++++++++++++*******$++++++++++++*$******+++++++++******$+++++++++++++++++******$*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ $***************************************************************************$ $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ****#**********************$ $********************************************************************  $****   $***************************  ************$*******  ************  ********************************************************************  *****   ****  ***************$ ****   *******************# *********$ ********************************************************************  *****   ********$$$$$$$$**********$   *******************  ***",
"++++++++++++$******$*++++++++++++$*****$+++++++$******+++++++++++++++++++$***$$*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$##****************************************************************************# *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$***$$*********************$ $********************************************************************  $****   $***************************  **********##********  ************# ********************************************************************  *****   ****  ***************$ ****   *******************  *********$ $*******************************************************************  *****   **************************#   *******************  ***",
"+++++++++++++$*******$+++++++++++*******$++++$******$+++++++++++++++++++++*$$*******$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ ***************************************************************************** $$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#****$**********************  ********************************************************************  *****   $***************************  ********##********** $************$ ********************************************************************  *****   ****  ***************$ ****   *******************  ********** $*******************************************************************  *****   **************************    ******************* $***",
"+++++++++++++$$******$+++++++++++$******$+++********+++++++++++++++++++++++$********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*# #$$$$$ $****************************************************************************$ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ****#**********************  ********************************************************************  *****   $***************************  *****$ #************ $************$ $*******************************************************************  *****   ****  ****************$****   *******************  ********** $*******************************************************************  ****$   ******$          #$*******    ******************$ $***",
"++++++++++++++********++++++++++++$******+$*********++++++++++++++++++++++$********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ ***************************************************************************** #$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#****$**********************  ********************************************************************  *****   $***************************  *****#************** $************$ $*******************************************************************  *****   ****             #$$*******   *******************  ********** $*******************************************************************  ****$   ******$#        #$********   $******************$ $***",
"++++++++++++++$*******$+++++++++++$$**************$++++++++++++++++++++++++*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$ $****************************************************************************$ $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$****$*********************  ********************************************************************  *****   $***$             $********$  *******************$ $************* $*******************************************************************  *****   ****                #******   *******************  **********  *******************************************************************  ****$   *****$********************   $******************$ $***",
"+++++++++++++++$$*****$++++++++++++******$*******++++++++++++++++++++++++++$*****$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$# *****************************************************************************# *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$****$*********************  ********************************************************************  *****   $***  ***$$$$*********#****$  *******************$ ************** #*******************************************************************  *****   *******$$$$$$$$$***********   *******************  **********  *******************************************************************  ****$   ****  ********************   $******************$ $***",
"++++++++++++++++******$$++++++++++++$**$$******$+++++++++++++++$**$*+++++++++$$*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ ****************************************************************************** #$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#**************************  ********************************************************************  *****   ****  **************** ****#  *******************$ **************  *******************************************************************  *****   ***************************   *******************  **********  *******************************************************************  ****$   ****  ************$ ******   $******************$ $***",
"++++++++++++++++$******$++++++++++++*$$**$****$+++++++++++++++$******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*# #$$$$$#$*****************************************************************************$ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$**************************  ********************************************************************  *****   ****  ***************$ $***   *******************$ **************  *******************************************************************  *****   **************************$   *******************  **********  *******************************************************************  ****$   **** #************# ******   $******************# $***",
"++++++++++++++++$$******+++++++++++++$*$$****$+++++++++++++++$*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ ******************************************************************************# *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$*************$$$$####  ***# $*******************************************************************  *****   ****  ***************$ ****   *******************  **************  *******************************************************************  *****   *******#         #$*******$   *******************  **********  *******************************************************************  ****#   ****$           $$  ******   *******************  $***",
"+++++++++++++++++*******$++++++++++++$$******+++++++++++++++$********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$ $****************************************************************************** $$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*$******                 ***# #*******************************************************************  *****   ****  **************** ****   *******************  **************  *******************************************************************  *****   ******$#         $********$   *******************  **********  *******************************************************************  ****    *******************#******   *******************  $***",
"++++++++++++++++++******$++++++++++++$*******++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$# ******************************************************************************$ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$*$*************$$$$####  ***# #*******************************************************************  *****   ****  $********************   *******************  **************  *******************************************************************  *****   *****$********************#   *******************  **********  *******************************************************************  ****    **************************   *******************  $***",
"++++++++++++++++++$******$++++++++++++$*****$+++++++++++++**********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ $****************************************************************************** #*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***$************************** $*******************************************************************  *****   ****                $******   *******************  **************  *******************************************************************  *****   ****$ ********************    *******************  **********# *******************************************************************  ****    **************************   *******************  $***",
"++++++++++++++++++$*****$+++++++++++++******$$+++++++++++$********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*# #$$$$$##******************************************************************************$ $@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$**$$************************** #*******************************************************************  *****   ****               $*******   *******************  **************  *******************************************************************  *****   ****# ************* ******    *******************  **********$ *******************************************************************  ****    *************************$   *******************  $***",
"+++++++++++++++++++$***$**+++++++++++++******$++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ *******************************************************************************# *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***$***************************  *******************************************************************  *****   ***************************   *******************  **************# *******************************************************************  *****   ****$ ************$ #*****    *******************  **********$ *******************************************************************  ****    *************************$   *******************  $***",
"+++++++++++++++++++*****$$*++++++++++++$******$+++++++$*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$ $******************************************************************************* $$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@****$***************************  *******************************************************************  *****   ***************************   *******************  **************$ *******************************************************************  $****   *****           $$# $*****   #******************$  **********$ *******************************************************************  ****    *************************$   *******************  $***",
"++++++++++++++++++$***$+**$++++++++++++$*******++++++**********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$# *******************************************************************************$ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$***#$***************************  *******************************************************************  *****   *********$$$$$$***********$   *******************  **************$ *******************************************************************  $***$   *******************#******   $******************$  **********$ *******************************************************************  ****    *************************$   ************$$*****  $***",
"+++++++++++++++++$***+$****$++++++++++++$******$++++**********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*  $$$$$$ $*******************************************************************************##*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$***$#****************************  *******************************************************************  *****   ******#           #*******$   *******************  **************$ *******************************************************************  $***$   **************************   $******************$  *********** *******************************************************************  ****    *************************#   ******#$***  ******  ****",
"++++++++++++++++***+$*****$*$+++++++++++********++$*********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*# #$$$$$##******************************************************************************** $$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**** *****************************  *******************************************************************  *****   ********$$$$$$$$**********$   *******************  **************$ *******************************************************************  $***$   **************************   $******************$  *********** *******************************************************************  $***    *************************    ******$    ********  ****",
"++++++++++++++$**$$*****$$***+++++++++++$******$+**********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ ********************************************************************************$ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@****#******************************  *******************************************************************  *****   *****#********************#   *******************  *************** *******************************************************************  $***$   **************************   $******************$  *********** *******************************************************************  $***    *************************    *******************  ****",
"+++++++++++++$*$+******$*****$+++++++++++******$*********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$ $******************************************************************************** $*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@****#$******************************  *******************************************************************  *****   ****$ *************$******    *******************  *************** $******************************************************************  $***$   **************************   *******************$  *********** $******************************************************************  $***    *************************   #*******************  ****",
"$++++++++++++$+$*****$********+++++++++++$**************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$# ********************************************************************************$ *$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**** #*******************************# *******************************************************************  $****   ****$ ************* $*****    *******************  *************** $******************************************************************  $***$   **************************   *******************$  *********** $******************************************************************  $***    *************************   $*******************  ****",
"*++++++++++++$******++$*******$+++++++++++$************$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  $$$$$$ $********************************************************************************##*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$*** #********************************$ *******************************************************************  $****   ****$ $$$*********$ #*****    *******************  *************** $******************************************************************  $***$   **************************   *************#*****$  *********** $******************************************************************$ $***    *************************   $*******************  ****",
"*+++++++++++******$++++*******$+++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*# #$$$$$##********************************************************************************* $*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$*** #*********************************$ *******************************************************************  $****   ***** #$$        #  ******    *******************  *************** $******************************************************************  #***$   **************************   ******#$***# ******$ #*********** $******************************************************************$ $***   #*************************   $*******************  ****",
"$$++++++++$*******+++++$********++++++++++$*********$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ *********************************************************************************$ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*** $$*********************************$ *******************************************************************  $****   **************************   $******************$  *************** $******************************************************************#  ***$   *************************$   *******    $*******$ $*********** $******************************************************************$ $***   $*************************   ********************# ****",
"*$++++++$********$++++++********++++++++++$*******$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$ $********************************************************************************* #*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $$*********************************** *******************************************************************  $***$   **************************   $******************$  *************** $******************************************************************$  ***$   *************************$   *******************$ $*********** $******************************************************************* $***   $******$       #**********   ********************$ ****",
"**$+++$*********++++++++$*******$++++++++++$****$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$# ********************************************************************************** $$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#************************************ *******************************************************************  $***$   **************************   $******************$  ***************  ******************************************************************$  ***$   *************************$   *******************$ $*********** #******************************************************************* $***   $********$$$$*************   ********************$ ****",
"**$++*********$++++++++++********++++++++++++**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  $$$$$$ $*********************************************************************************$ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#************************************* $******************************************************************  $***$   **************************   $******************$  ***************  ******************************************************************$  ***$   *************************$   *******************$ $***********  ******************************************************************* $***   $*************************   ********************$ ****",
"*************++++++++++++$********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$##********************************************************************************** $*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $ ************************************** $******************************************************************  $***$   **************************   *******************$  ***************  *******************************************************************  ***$   *************************$   *******************$ $***********  ******************************************************************* $***   $*************************   ********************$ ****",
"***********$++++++++++++++*******$$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ **********************************************************************************$ *$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#*************************************** $******************************************************************  #***$   **************************   *******************$  ***************  *******************************************************************  ***$   *************************    *******************$ $***********# ******************************************************************* $***   $***$$    #$$$$***********   ********************* ****",
"*********$++++++++++++++++********$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  $$$$$$ $**********************************************************************************##*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#**************************************** $******************************************************************   ***$   **************************   ************##*****$  ***************  *******************************************************************  ***$   *************************   $******************** $***********$ ******************************************************************* #***   $**#                 $****   ********************* ****",
"***$****$++++++++++++++++++********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$#  $$$$$# *********************************************************************************** $*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#$**************************************** $******************************************************************$  ***$   **************************   ******#  $$ #******$  ***************$ *******************************************************************  ***$   *******       #**********   $******************** $***********$ *******************************************************************$ ***   $****$$$$$             $**   ********************* ****",
"*$$****$+++++++++++++++++++$*******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ $**********************************************************************************$ *$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#$***************************************** #******************************************************************$  ***$   *************************$   *******$$$$********$  ***************$ *******************************************************************  ***$   ********$$$$$************   $******************** $***********$ *******************************************************************$ ***   $***************$$   #$***  $********************* ****",
"$*****$++++++++++++++++++++$$******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$#$***********************************************************************************##*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#$******************************************  ******************************************************************$  ***$   *************************$   *******************$  ***************$ *******************************************************************  ***$   *************************   ********************* $************ ********************************************************************$***   $*************************  $********************* ****",
"******++++++++++++++++++++++$******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ ************************************************************************************ **@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#$*******************************************  ******************************************************************$  ***$   *************************$   *******************$ $***************$ *******************************************************************  ***$   *************************   ********************* $************ ***$$$$$$$$$$$$$$***************************************************$***   $*************************  $********************* ****",
"******+++++++++++++++++++++++$****$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  $$$$$$ $***********************************************************************************$ *$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#$********************************************  *******************************************************************  ***$   *************************$   *******************$ $**************** *******************************************************************# ***$   ***$$$#  $$$$$***********   ********************* *************                                     $*******************************$***   $*************************  ********************** ****",
"******$++++++++++++++++++++++$$**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$##************************************************************************************ $*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**$ $#$*********************************************  *******************************************************************  ***$   *************************$   *******************$ $**************** *******************************************************************$ ***$   **#                 $****   ********************* *************                                             $$$$$***********************   $*************************  ********************** ****",
"*******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ ************************************************************************************$ **@@@@@@@@@@@@@@@@@@@@@@@@@@@$**$ $#$**********************************************  *******************************************************************  ***$   *************************#   ******************** $**************** ******************************************************************** ***$   ****$$$$#             #**   ********************* *****************$$$$$$$$$$$$$$$$$$$                                    $$************   **************************  **********************#****",
"********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  $$$$$$ $************************************************************************************##*@@@@@@@@@@@@@@@@@@@@@@@@@@$**# $#$***********************************************$ *******************************************************************  ***$   *******$$  $$************   $******************** $**************** ******************************************************************** ***$   ***************$$    $***   ********************* **************************************  *******#  #$$$$$$#                  #*********#  **************************  ***************************",
"+*******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$#  $$$$$# ************************************************************************************* $*@@@@@@@@@@@@@@@@@@@@@@@@$**# ##$************************************************$ *******************************************************************  ***$   *******       #**********   $******************** $**************** ******************************************************************** ***$   *************************   ********************* **************************************  $******   #***********************************$  **************************  **************$#***********",
"+*******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ $************************************************************************************$ *$@@@@@@@@@@@@@@@@@@@@@@***# # $*************************************************$ *******************************************************************  ***$   *************************   $******************** $**************** $**$$$$$$$$$$$$$**************************************************** ***$   *************************   ********************* **************************************  #******    $**********************************$  **************************  *************$#************",
"+$******$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$#$*************************************************************************************#$*@@@@@@@@@@@@@@@@@@@@@***# # ***************************************************$ *******************************************************************  ***$   *************************   ********************* $****************                                     #*******************************$***$   *************************  $********************* **************************************   ******   #    #******************************$  **************************  ************ #*************",
"++********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ ************************************************************************************** **@@@@@@@@@@@@@@@@@@@***# # ***************************************************** *******************************************************************  ***$   *************************   ********************* $****************                                            #$$$$************************$   *************************  $********************* **************************************   ******   ***$   #****************************$  *******$*****#**##******** #**********$ #*****$********",
"++$*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ $*************************************************************************************$ *$@@@@@@@@@@@@@@@@$***#  #****************************************************** *******************************************************************$ ***$   **$            #$$*******   ********************* *********************$$$$$$$$$$$$$$$$$$#                                    $$************$   *************************  $*********************#**************************************   ******   *******# ***************************$  ******* $**** **$#******** $*********# $*****#*********",
"+++********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$##************************************************************************************** $*@@@@@@@@@@@@@@@****#  #******************************************************* *******************************************************************$ ***$   ***$                 #***   ********************* ******************************************$ $******$  #$$$$$$                    **********  $*************************  ****************$********************************************   ******   ********$ **************************$  *******#$***$************* $********# $***** **********",
"+++*******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*$  $$$$$$ *************************************************************************************** **@@@@@@@@@@@@@****   $******************************************************** $******************************************************************* ***$   ***********$#          **   ********************* ******************************************  #******$   ************************************  $*************************  ***************#*********************************************   ******#  ********** **************************  ************************** ********  *****$ ***********",
"+++********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$  $$$$$$ $**************************************************************************************$#*$@@@@@@@@@@$****   $********************************************************* $******************************************************************* ***$   *************************   ********************* ******************************************   ******    #***********************************  $*************************  ************** **********************************************   ******* #**********$#*************************  ************************** *******# *****# ************",
"++++*******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*  #$$$$$##*************************************************************************************** $*@@@@@@@@@*****   $********************************************************** ******************************************************************** ***$   *************************   ********************* ******************************************   ******   ##   #*******************************  $*************************  ************# ***********************************************  $******* ************ *************************  ************************** ******* *****  *************",
"++++$******$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*#  $$$$$$ ***************************************************************************************$ **@@@@@@******   ************************************************************ ##                  $$$$$$******************************************#***$   *************************   ********************* ******************************************   ******   $**$   #*****************************  $*******$****#**$ ********  ***********  *****$$*****************************************  $*******$************$$************************  ************************** ************  **************",
"+++++******$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*$  $$$$$$ $***************************************************************************************##**$@$*******   *************************************************************                                      #$$****************************$***$   *************************  $********************* ******************************************   ******   $******$ ****************************  $******  **** *** ********  *********$ #*****$$******************************************# *********************$$************************  ************#$****$******* ***********  ***************",
"++++++*$***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***  $$$$$$##**************************************************************************************** $**********   **************************************************************$#                                                  #$$$*****************$   *************************  $********************* ******************************************   ******#  $******** $**************************  $******$ ****#************  ********$ #*****##******************************************** ********************** ************************  *******$ ***$***** $****** **********  ****************",
"++++++++*$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$***# #$$$$$$ ****************************************************************************************$ *********   ****************************************************************************************# #$$$#                             #$***********   *************************  $*********************$******************************************   *******  ********** **************************  $************************* $*******# $***** #*********************************$ **********$********************* $************************  ********$********* ******* *********  *****************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$****$ #$$$$$$ *****************************************************************************************##******$   *****************************************************************************************$ $******$  $*********$$$$$           $$*********   *************************  ****************$************************************************   *******  *********** *************************  $************************* $******$ *****$ #**********************************  #******************************$ *************************  **************************$********  ******************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$****** #$$$$$$ $***************************************************************************************** $***$    **********************************************************#*******************************   ******#   ************************************  #*************************  **************$#*************************************************   *******#$***********#$************************  $************************* $****** *****# $***********************************#  #****************************$ #*************************  **************************$*******  *******************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*****$  $$$$$$$#$******************************************************************************************  # #   $*********************************************************##*******************************   ******     #$$********************************  $*************************  *************##**************************************************$  ********************* ************************  ************************** ************  $*************************************    $*************************  #**************************  *************#$***********$******  $*******************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*****$  #$$$$$$$ $*********************************************************************************************$   $*********************************************************##********************************   ******   $*#   #******************************  $*************************  ************ #*****$*********************************************$ $********************* ************************  ************##************ ***********  $**************************************$    #$********************$    ***************************$ ************$ #*****************# #********************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*****$   $$$$$$$ #*********************************************************************************************$   $*********************************************************##*********************************   ******   $****$# $****************************  $******$#**** *** ********  **********$ $*****#*********************************************** ********************** ************************  ******** ****$****  ****** **********  $*****************************************       #$*************$     #****************************$ ********$**** ****$ ************ $*********************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*****$   $$$$$$$# *********************************************************************************************$   $*********************************************************##**********************************   ******#  $******* #***************************  $******# **** *** ********  *********# $***** ************************************* **********$*********************# ************************  ********$********* $****** *********  $********************************************                         ******************************$ *******************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*****$   $$$$$$$# *********************************************************************************************$   $********************************************************* #***********************************   ******$  $********# **************************  $*******#*****************  ********  *****$ *************************************$  ******************************* *************************$ **************************#********  $***********************************************                    #$******************************** *******************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*****$   $$$$$$$# $********************************************************************************************$   $********************************************************* #************************************   *******  **********$$*************************  $************************* $*******  *****# **************************************$  #*****************************  *************************$ **************************#*******  #**************************************************$               $*********************************** *******************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******$   $$$$$$$$ $********************************************************************************************$   $********************************************************* #*************************************   *******  *********** *************************  $************************* $******##*****# ****************************************    $*************************#  **************************$ *************$ ***********$******# #******************************************************$#     #$$*************************************** $$              $$$$$**********************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******$   $$$$$$$$ $********************************************************************************************$   $********************************************************* $**************************************#  *******$************$#************************  $************************* $******$*****  ******************************************     $*********************#   **************************** *************  ***********$******  ********************************************************************************************************                            #$**************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******$   $$$$$$$$ $********************************************************************************************$   $********************************************************* $***************************************$  ********************* ************************  $************************* ************  ********************************************#      #$*************$#     ***************************** ********#**** $**** $*****$*****##*********************************************************************************************************           #$$$$$$$$$$$*********************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******$   $$$$$$$$ $********************************************************************************************$   $********************************************************* $***************************************** $********************* ************************  ************$#****$#****** ***********  ***********************************************#                        $****************************** ***************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******$   $$$$$$$$ $********************************************************************************************$   $********************************************************* $*******************************#********** ********************** ************************  ******** ****$****  ****** *********$  **************************************************#                    $******************************** ***************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$# $********************************************************************************************$   $********************************************************* $******************************** $*******************************##************************$ ******************#******* ********$  *****************************************************$               #*********************************** ***************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$# $********************************************************************************************$   $********************************************************* $********************************$  $*****************************$ *************************$ **************************#*******$  *********************************************************$#      #$*************************************** $$$            #$$$$$******************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******#  #$$$$$$$# $********************************************************************************************$   $********************************************************* $**********************************   $***************************# #*************************$ **************$***********#*******  ***********************************************************************************************************                             #**********************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******#  #$$$$$$$# $********************************************************************************************#   $********************************************************$ $***********************************#    ************************$  #*************************** *************# ***********$******  $***********************************************************************************************************$               #$$$$$$$****************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******#  #$$$$$$$# *********************************************************************************************#   $********************************************************$ $*************************************$     #$*****************$#   #**************************** *************  ***********$*****$ #****************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******   #$$$$$$$# *********************************************************************************************#   #********************************************************$ $****************************************         $$********$#      #***************************** ********#****$*****#$***********$******************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******   $$$$$$$$  *********************************************************************************************#   #********************************************************$ $*******************************************                       #******************************* ***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******$   $$$$$$$$  *********************************************************************************************#   #********************************************************$ $**********************************************#                  $********************************* ***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$ #*********************************************************************************************#   #********************************************************$ $*************************************************$#           #$************************************ ***************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$ #*********************************************************************************************#   #********************************************************$ $*******************************************************$$$$******************************************                        $$$*************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$ #*********************************************************************************************#   #********************************************************$ *******************************************************************************************************#                          #$$**********************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******#   $$$$$$$$ #*********************************************************************************************#   #********************************************************$ *********************************************************************************************************$$$************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******#  #$$$$$$$$ $*********************************************************************************************#   #********************************************************$ *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******   #$$$$$$$$ $*********************************************************************************************    #********************************************************$ **************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******   #$$$$$$$$ $*********************************************************************************************    #********************************************************$ ***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$# $*********************************************************************************************     ********************************************************$ ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$# $*********************************************************************************************     ********************************************************$ *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$# $*********************************************************************************************     ********************************************************$#******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$# **********************************************************************************************     ********************************************************$#*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$##$##",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******#   $$$$$$$$  **********************************************************************************************     ********************************************************$#************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$########   #                      $**",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******#  #$$$$$$$$ #**********************************************************************************************     ********************************************************$#*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$#######                                                          ***",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******   #$$$$$$$$ #**********************************************************************************************     ********************************************************$#**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$#######                                                                                          ***",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   #$$$$$$$$ #**********************************************************************************************     ********************************************************$#***************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$########                                                                                                                         ***",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$$ $*********************************************************************************************$     ********************************************************##********************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$########                                                                                                                                                         ***",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$$ $*********************************************************************************************$     ********************************************************#$**************************************************************************************************************************************************************************************************************************************************************$$$$$$$$########                                                                                                                                                                                        ***",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$# $*********************************************************************************************$     ********************************************************#$*******************************************************************************************************************************************************************************************************************************$$$$$$$$########                                    #      #                                                                                                                                                                            ***",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******#   $$$$$$$$# $*********************************************************************************************$     $*******************************************************#$****************************************************************************************************************************************************************************************************$$$$$$$#######                                      ####  ####                                                                                                                                                                                                      ***",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******#  #$$$$$$$$# $*********************************************************************************************$     $*******************************************************#$************************************************************************************************************************************************************************$$$$$$$#######                                      #############                                                                                                                                                                                                                                ***",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******   #$$$$$$$$  **********************************************************************************************$     $*******************************************************#$**********************************************************************************************************************************************$$$$$$$######                                   ##################                                                                                                                                                                                                                                                          ***",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   #$$$$$$$$  **********************************************************************************************$     $*******************************************************#$******************************************************************************************************************$$$$$$$#######                               #########$######$#######                                                                                                                                                                                                                                                                                    $$$",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$$ #**********************************************************************************************$     $*******************************************************#$**************************************************************************************$$$$$$$#######                           ########$$$$$$$$$$$$$$$$#######                                                                                                                                                                                                                                                                                                ########$$$$$$***",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$ #**********************************************************************************************$     $*******************************************************#$***********************************************************$$$$$$$#######                         #######$$$$$$$$$$$$$$$$$$$$$#######                                                                                                                                                                                                                                                                                           ############$$$$$$***************$$$$$$$$$$$$$**",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$ $**********************************************************************************************$     $*******************************************************#$*******************************$$$$$$$$######                       #######$$$$$$$$***********$$$$$$$######                                                                                                                                                                                                                                                                                       ###   #########$$$$$$$$***************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******#   $$$$$$$$$ $**********************************************************************************************$     $*******************************************************#$****$$$$$$$#######                    #######$$$$$$$$****************$$$$$$$######                                                                                                                                                                                                                                                                                 ########    #######$$$$$$*******************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******#  #$$$$$$$$# $**********************************************************************************************$     $*******************************************************         ########$$$$$$$$*********************$$$$$$$######                                                                                                                                                                                                                                                                            ###########       ######$$$$$$$*****************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******   #$$$$$$$$# $**********************************************************************************************$     $*********************************************************$ $****************$$$$$$$######                                                                                                                                                                                                                                                                       ##############         ######$$$$$$$*****************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$$# ***********************************************************************************************$     $************************************************************##**$                                                                                                                                                                                                                                                                ###################          ######$$$$$$$*****************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$  ***********************************************************************************************$     $**************************************************************$#$**$                                                                                                                                                                                                                               ########$$$#####$######          #######$$$$$$$*****************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$ #***********************************************************************************************$     $*****************************************************************$ ***$                                                                                                                                                                                              ########$$$$$$$$$$$$$$$######       #######$$$$$$$*******************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*****",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******#   $$$$$$$$$ #***********************************************************************************************$     $********************************************************************##***#                                                                                                                                                             ########$$$$$$$$$$$$$$$$$$$$######     #######$$$$$$$********************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*****",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******#  #$$$$$$$$$ $***********************************************************************************************$     $**********************************************************************$#$***#                                                                                                                            #######$$$$$$$$$*****$$****$$$$$$$######  #######$$$$$$$**********************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*****",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******   #$$$$$$$$$ $***********************************************************************************************$     $*************************************************************************$ ***$#                                                                                          ########$$$$$$$$*****************$$$$$$$#############$$$$$$$************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$******$   $$$$$$$$$# $***********************************************************************************************$     $****************************************************************************##***$#                                                         ########$$$$$$$$***********************$$$$$$$###$$$####$$$$$$$**************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$# $***********************************************************************************************$     $******************************************************************************$ $***$#                        ########$$$$$$$$***************************$$$$$$$##$$$$$##$$$$$$$****************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$# ************************************************************************************************$     $*********************************************************************************$#****$$$$$$$$$******************************$$$$$$$$###$$$$###$$$$$$$***************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******#   $$$$$$$$$  ************************************************************************************************$     $************************************************************************************#$**************$$$$$$$######$#####$$$$$$$***************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*******",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******#  #$$$$$$$$$ #************************************************************************************************$     $**************************************************************************************$ ######$$$$$$$***************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******   #$$$$$$$$$ #************************************************************************************************$     $*************************************************************************************************************** ****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*******************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$$ $************************************************************************************************$     $**************************************************************************************************************** $****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*******************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$$ $************************************************************************************************$     $*****************************************************************************************************************$#****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$# $************************************************************************************************#     $******************************************************************************************************************$ *****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$# $************************************************************************************************#     $******************************************************************************************************************** *****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*****************************************************************************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******#  #$$$$$$$$$# *************************************************************************************************#     $********************************************************************************************************************* ******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****************************************************************************************************************************************************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******   #$$$$$$$$$  *************************************************************************************************#     #**********************************************************************************************************************#$*****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$###",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$$ #*************************************************************************************************#     #***********************************************************************************************************************$#******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$###########                                     ",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$$ #*************************************************************************************************#     #************************************************************************************************************************$ ******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*******************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$##########                                             #########$$$$$$$$$$******************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$ $*************************************************************************************************#     #************************************************************************************************************************** *******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***********************************************************************************************************************************************************************************************************************$$$$$$$$$$$##########                                                    #########$$$$$$$$$$*******************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******#   $$$$$$$$$# $*************************************************************************************************#     #*************************************************************************************************************************** $******$$$$$$$$$$$$$$$$$$*****************************************************************************************************************************************************************************************************************$$$$$$$$$$$##########                                                         #########$$$$$$$$$$********************************************************************************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******#  #$$$$$$$$$# $*************************************************************************************************#     #****************************************************************************************************************************#$***********************************************************************************************************************************************************************************************$$$$$$$$$$$###########                                                            #########$$$$$$$$$$**********************************************************************************************************************************",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********   #$$$$$$$$$# **************************************************************************************************#     #*****************************************************************************************************************************$#***************************************************************************************************************************************************************************************$###           ####$$$$$$$**************          ####******************************************************************************************************************************************$$$            $$$*****************************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$$  **************************************************************************************************#     #******************************************************************************************************************************$ ***************************************************************************************************************************************************************************************                                $$*************************************************************************************************************************************************************#                               #$**************",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$ #**************************************************************************************************#     #******************************************************************************************************************************** ***************************************************************************************************************************************************************************************                                   #** ********************************************************************************************************************************************************                                    $*$#********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$ #**************************************************************************************************#     #********************************************************************************************************************************* $*******************************$$$$$$$$$$###$#$*****************************$$$$$$$$$$$$$$$$$$$$$$$$$$*************************$$$$$$***********************************************$#****$$$                             ** $**************$$**************************************************************************************************************************************$$****$$#                            $*  ********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******#  #$$$$$$$$$$ $**************************************************************************************************$#####$**************************************************************************************************************************$$######  ######$$$$$$################                #  #******$$$#####                                                                             $*************************************$   *************************$$$$$      $*$ $**************$  **********$$$$                                                                             #$************************************$#  #************************$$$$$#      **  ********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********#  #$$$$$$$$$# $**********************************************************************************************************************************************************************************************************************************#                             ##$******* ###########$$$$*#  ##                                                                                            $*******************************$   #*******************************#     $**$ #***************  ##                                                                                            #*******************************$#   $******************************$      ***  ********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********   $$$$$$$$$$# $***********************************************************************************************************************************************************************************************************************************                                   #***$*****************$                                                                                             #$******************************$    $*******************************#      $****  ***************                                                                                              $*******************************#   #*******************************$      #****  $*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******$   $$$$$$$$$$# *************************************************************************************************************************************************************************************************************************************#*$$#                               #*  ******************                                                                    #$$$$$**********************$**************************#    $*******************************#       ******  ***************                                                                     $$$$$***********************$*************************$    #*******************************$       $*****  $*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$  *********************************************************************************************$ #***************$$$$$#                                                                     $$**************************************$#  ***********$$***$$$$$$$             **  ******************   ******$$$$$$                            #$$$$$$$********************************************* $**********************$     ********************************#       #*******  ***************#  *******$$$$$                             $$$$$$$$********************************************# ***********************#    #*******************************$        *******  $*******",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$ #***********************************************************************************************  $*###                                                                                         #********************************$    $******************************      ***  ******************   ********************************************************************************************$  ********************#     ********************************#       #*********  ***************$  *********************************************************************************************  $*******************$     $*******************************#        $********  $*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********#  #$$$$$$$$$$ #************************************************************************************************                                                                                               $*******************************#   #*******************************#      ****  $*****************   ********************************************************************************************   ******************#    #********************************#        **********$  ****************  $********************************************************************************************   *****************$     $*******************************#        $**********  $*******",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********   #$$$$$$$$$$ $*************************************************************************************************                                                                           $$$$$$*******************************************#    $*******************************#       *****  $*****************$  ********************************************************************************************   ***************$     #********************************#        $***********$  ****************  #*******************************************************************************************$  $***************#     ********************************$        #************  $*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********   $$$$$$$$$$# $**************************************************************************************************   #$###$                                           #$$$$$$*$$$$********************************# ************************     $*******************************#       $******  $*****************$  $*******************************************************************************************   *************$     $********************************#        #*************$  ****************   *******************************************************************************************   $*************     #********************************$         **************  $*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$# $***************************************************************************************************#  $********************************************************************************************  *********************$     ********************************#       #********  $******************  $*******************************************************************************************   ***********#     $********************************$        #***************$  ****************   *******************************************************************************************   $**********$     #*********************************         ****************  $*******",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$# *****************************************************************************************************#  #********************************************************************************************   ******************#    #********************************#        **********  $******************  #******************************************************************************************$   ********$      ***********************************       #*****************$  ****************   *******************************************************************************************   $********#     $**********************************#       $*****************  $*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********#  #$$$$$$$$$$  **************************************************************************************************** *$  #*******************************************************************************************$  #****************     #********************************#        $***********  $******************   ******************************************************************************************$   *******                                      #$**$     $*******************$  ****************$  *******************************************************************************************   *******#                                      $***     #********************  $*******",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********#  #$$$$$$$$$$ #****************************************************************************************************  **   *******************************************************************************************   $*************$     #********************************#        #*************  $******************   ******************************************************************************************$   ******$                                             #**********************#  ****************$  *******************************************************************************************   *******                                             #$**********************  $*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********   $$$$$$$$$$$ $****************************************************************************************************   **   *******************************************************************************************   $***********#     $********************************#        #***************  $******************   ******************************************************************************************    ******#                                    #$**  #*************************   *****************  $******************************************************************************************   *******                                     $$*#  **************************  $*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$$ $****************************************************************************************************    **   *******************************************************************************************   $********$     #**********************************$       #*****************  $******************$  ******************************************************************************************    ******    *************$$$$$$$$$$$$************  $*************************   *****************  $******************************************************************************************   ******$    *************$$$$$$$$$$$************   **************************  $*******",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$# $****************************************************************************************************     **#  *******************************************************************************************   *******$                                   $$$****      #*******************  $******************$  ******************************************************************************************    ******    *************************************  $***************$*********   *****************   ******************************************************************************************   ******#    ************************************   ****************#*********  $*******",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$  #$$$$$$$$$$# $****************************************************************************************************      **$  *******************************************************************************************   *******                                          #    $*********************  $*******************  $*****************************************************************************************   #******    ************************************$  $*************$ **********   *****************   ******************************************************************************************   ******     ************************************   ************** $*********$  ********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********#  #$$$$$$$$$$  *****************************************************************************************************       ***  $******************************************************************************************   *******                                      #$#  $*************************  $*******************  $*****************************************************************************************   $******    ************************************$  $***********# #***********  $*****************   ******************************************************************************************   ******     ************************************   ************  ***********$  ********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********   $$$$$$$$$$$ #*****************************************************************************************************       ****  $******************************************************************************************   ******$    ******$$$$$$             $$$$*******   **************************  $*******************  $*****************************************************************************************   $*****$    ************************************   $*********# #*************  $*****************#  ******************************************************************************************   ******     ************************************   *********$  *************$  ********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$$ #*****************************************************************************************************       *****  #******************************************************************************************   ******$    ************************************   ****************$*********  $*******************   *****************************************************************************************   $*****$    ************************************   $*******  #***************  $*****************$  ******************************************************************************************   ******     ***********************************$   *******#  ***************$  ********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$$ $*****************************************************************************************************       ******   ******************************************************************************************   ******     ************************************   **************$#*********$  ********************   *****************************************************************************************   $*****$    ************************************   $*****$ #*****************  $*****************$  ******************************************************************************************   ******    #***********************************$   ******  *****************#  ********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$  #$$$$$$$$$$$ $*****************************************************************************************************       *******   ******************************************************************************************   ******     ************************************   ************$ #**********$  ********************   *****************************************************************************************   $*****$    *****$******************************   $*****$*******************  *******************  ******************************************************************************************   ******    $*****$*****************************$   *****$*******************   ********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********#  #$$$$$$$$$$# $*****************************************************************************************************       ********   ******************************************************************************************   ******     ************************************   **********# #************$  ********************#  *****************************************************************************************   $*****$    *****                     $*********   $*************************  *******************  $*****************************************************************************************   ******    $****$                    #*********    *************************   ********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********#  $$$$$$$$$$$# ******************************************************************************************************       *********$  ******************************************************************************************   ******     ************************************   ********# #**************$  ********************$  *****************************************************************************************   $*****$    *****  $***$$$$$$$$********** ******   $*************************  *******************  $*****************************************************************************************   ******    $****   ***$$$$$$$$$*********##*****    *************************  $********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********   $$$$$$$$$$$  ******************************************************************************************************       **********$  ******************************************************************************************   ******     ***********************************$   ******# #****************#  ********************$  *****************************************************************************************   $*****$    *****  $********************  $*****   $*************************  *******************  $*****************************************************************************************   ******    $****   ********************$  *****    *************************  $********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$$ #******************************************************************************************************       ***********$  ******************************************************************************************   ******    $***********************************$   *****$$******************   *********************  *****************************************************************************************   $*****$    ****$  $********************  $****$   $*************************  *******************   *****************************************************************************************   ******    $****   ********************#  *****    *************************  $********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$  #$$$$$$$$$$$ $******************************************************************************************************       *************  $*****************************************************************************************   ******    $****$                   #$*********    *************************   *********************  *****************************************************************************************   $*****$    ****$   ********************  $****$   $************************$  *******************   *****************************************************************************************   ******    $****   ********************   *****    *************************  $********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********#  #$$$$$$$$$$$ $******************************************************************************************************       **************  $*****************************************************************************************   ******    $****#  $$#         $$$$$****$$*****    *************************  #*********************  $****************************************************************************************$  $*****$    ****$  #********************  $****#   $************************$  *******************   *****************************************************************************************   ******    $****   ********************$  *****    *************************  $********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********#  $$$$$$$$$$$# $******************************************************************************************************       ***************  $*****************************************************************************************   ******    $****   *********************  *****    *************************  $*********************  $****************************************************************************************$  $*****$    ****$  $********************  *****    *************************$  *******************#  *****************************************************************************************   ******    $****   ********************$ #*****    *************************  *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********   $$$$$$$$$$$# $******************************************************************************************************       ****************  #*****************************************************************************************   ******    $****   ********************$  *****    *************************  $*********************  $****************************************************************************************$  $*****$    *****  $********************$ *****    *************************$  *******************$  *****************************************************************************************   ******    $****   ********************* *****$    *************************  *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$*******$   $$$$$$$$$$$  *******************************************************************************************************       *****************   *****************************************************************************************   ******    $****   ********************   *****    *************************  $*********************  #****************************************************************************************$  $*****$    *****    #$$$$$$$$$$$$$************    *************************   *******************$  *****************************************************************************************   ******    $****     $$$$$$$$$$$$$************$    *************************  *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$  #$$$$$$$$$$$ #*******************************************************************************************************       ******************   *****************************************************************************************   ******    $****   ********************#  *****    *************************  $*********************   ****************************************************************************************$  $*****$    ****$                     $********    *************************   *******************$  *****************************************************************************************   ******    $****                     #$*******$    *************************  *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********#  #$$$$$$$$$$$ #*******************************************************************************************************       *******************   *****************************************************************************************   ******    $****   ********************$ #*****    *************************  $*********************   ****************************************************************************************$  $*****$    ****$                      $*******    *************************   ********************  *****************************************************************************************   ******    $****                      #*******     *************************  *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********#  $$$$$$$$$$$$ $*******************************************************************************************************       ********************$  *****************************************************************************************   ******    $****   ********************* $****$    *************************  **********************#  ****************************************************************************************$  $*****$    *********$$$$$$$$$$$$$$************    *************************   ********************  *****************************************************************************************   ******    $********$$$$$$$$$$$$$$************     ************************$  *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********   $$$$$$$$$$$# $*******************************************************************************************************       *********************$  *****************************************************************************************   ******    $****   $$*******************$*****$    *************************  **********************$  ****************************************************************************************$  $*****$    ***********************************    *************************   ********************  *****************************************************************************************   ******    $**********************************    #************************$  *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$   $$$$$$$$$$$# $*******************************************************************************************************       **********************$  *****************************************************************************************   ******    $****                    #$********$    *************************  **********************$  ****************************************************************************************$  $*****$    ***********************************    *************************   ********************  $****************************************************************************************   ******    $**********************************    $************************$  *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$  #$$$$$$$$$$$  ********************************************************************************************************       ************************  *****************************************************************************************   ******    $****                       $******#    *************************  **********************$  ****************************************************************************************$  $*****$    **********************************$    *************************   ********************  $****************************************************************************************   ******    $**********************************    $************************$  *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$ #********************************************************************************************************       *************************  *****************************************************************************************   ******    $****$$$#              #$**********     ************************$  ***********************  ****************************************************************************************$  $*****$    ********#              #$*********$    *************************   ********************  $****************************************************************************************   ******    ********$               $$*********    $************************#  *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********#  $$$$$$$$$$$$ #********************************************************************************************************       **************************  *****************************************************************************************   ******    $**********************************    #************************$  ***********************  ****************************************************************************************$  $*****$    *******#                $*********$    *************************  #********************  $****************************************************************************************   ******    *******$                $**********    $************************   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********   $$$$$$$$$$$$ $********************************************************************************************************       ***************************  $****************************************************************************************   ******    $**********************************    $************************$  ***********************  ****************************************************************************************$  $*****$    ************$$$$$$$$**************#    *************************  $********************   ****************************************************************************************   ******    *************$$$$$$$***************    $************************   *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$   $$$$$$$$$$$# $********************************************************************************************************       ****************************  $****************************************************************************************   ******    $**********************************    $************************$  ***********************  ****************************************************************************************$  $*****$    ******#$**************************     *************************  $********************   ****************************************************************************************   ******    ******$#***************************    $************************   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$  #$$$$$$$$$$$# $********************************************************************************************************       *****************************  $****************************************************************************************   ******    *********$#          #$$***********    $************************#  ***********************  ****************************************************************************************$  $*****     *****$ #*****************$********     *************************  $********************$  ****************************************************************************************   ******    ******  *****************$*********    *************************   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$# *********************************************************************************************************       ******************************  $****************************************************************************************   ******    *******$                 $*********    $************************   ***********************  $***************************************************************************************$  $*****     *****   ****************# #*******     *************************  $********************$  ****************************************************************************************   ******    ******  *****************  *******$    *************************   *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********#  $$$$$$$$$$$$ #*********************************************************************************************************       *******************************  #****************************************************************************************   ******    **********$$#       $$*************    $************************   ***********************  $***************************************************************************************$   *****     *****$ $****************   *******     *************************  $********************$  ****************************************************************************************   ******    ******  ****************$  *******$    *************************   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********   $$$$$$$$$$$$ #*********************************************************************************************************       ********************************   ****************************************************************************************   ******    *******$***************************    $************************   ***********************  $***************************************************************************************$   *****     *****$ #****************   *******     *************************  $********************$  ****************************************************************************************   ******    ******  ****************$  *******$    *************************   *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********$  #$$$$$$$$$$$$ $*********************************************************************************************************       *********************************#  ****************************************************************************************   ******    ******  ***************************    *************************   ***********************  $***************************************************************************************$   *****     ******                #$  $*******     ************************$  $*********************  ****************************************************************************************   *****$    ******#                $#  *******#    *************************   *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$# $*********************************************************************************************************       **********************************$  ****************************************************************************************   ******    ******  *****************  *******$    *************************   ***********************  $***************************************************************************************$   *****     *****************$$$$***# ********     ************************$  $*********************  ****************************************************************************************   *****$    *****************$$$$$**$ #*******     *************************   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********$  $$$$$$$$$$$$# **********************************************************************************************************       ***********************************$  ****************************************************************************************   ******    ******  *****************  *******$    *************************   ***********************#  ***************************************************************************************$   *****     **********************************    $************************$  $*********************  ****************************************************************************************   *****$    **********************************     *************************   *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********#  $$$$$$$$$$$$# **********************************************************************************************************       ************************************$  ****************************************************************************************   ******    ******  ****************$  *******$    *************************   ***********************$  ***************************************************************************************$   *****     **********************************    $************************$  $*********************  ****************************************************************************************   *****$    **********************************     *************************   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********   $$$$$$$$$$$$ #**********************************************************************************************************       **************************************  ****************************************************************************************   ******    ******              #$$*#  *******$    *************************   ***********************$  ****************************************************************************************   *****     **********************************    $************************$  $*********************  ****************************************************************************************   *****$    **********************************     *************************   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$$ $**********************************************************************************************************       ***************************************  ****************************************************************************************   *****$    *******$$$$$$$$$#     $$# #*******     *************************   ***********************$  ****************************************************************************************   *****     **********************************    $************************$  $*********************  ****************************************************************************************   *****$    **********************************     *************************   *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$$ $**********************************************************************************************************       ****************************************  ****************************************************************************************   *****$    **********************************     *************************   ***********************$  ****************************************************************************************   *****     *********************************$    *************************$  $*********************  ****************************************************************************************   *****$    **********************************     *************************   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++$********#  $$$$$$$$$$$$# $**********************************************************************************************************       *****************************************  ****************************************************************************************   *****$    **********************************     *************************   ************************  ****************************************************************************************   *****     *********************************$    *************************$  $*********************  ****************************************************************************************   *****$    **********************************     *************************   *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++++++*********#  $$$$$$$$$$$$# **********************************************************************************************************$       ******************************************  $***************************************************************************************   *****$    **********************************     *************************   ************************  ****************************************************************************************   *****     *********************************$    *************************$  $*********************  ****************************************************************************************   *****$    **********************************    #*************************   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++++*********  #$$$$$$$$$$$$ #**********************************************************************************************************$       *******************************************  $***************************************************************************************   *****$    **********************************     *************************   ************************  ****************************************************************************************   *****     *********************************$    ***************** *******$  **********************  $***************************************************************************************   $****$    **********************************    $****************#$*******   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$$ #**********************************************************************************************************$       ********************************************  $***************************************************************************************   *****$    **********************************     *************************   ************************  ****************************************************************************************   *****     *********************************$    *******$#******# #*******$  **********************  $***************************************************************************************   $****$    **********************************    $*******#$*****$  ********   *********",
"++++++++++++++++++++++++++++++++++++++++++++++++++$********$  $$$$$$$$$$$$$ $**********************************************************************************************************$       *********************************************  ****************************************************************************************   *****$    **********************************     *************************   ************************  ****************************************************************************************   *****     *********************************     ********#   #$  #********$  **********************  $***************************************************************************************   $****#    **********************************    $*******$    $#  *********   *********",
"+++++++++++++++++++++++++++++++++++++++++++++++++*********#  $$$$$$$$$$$$$ $**********************************************************************************************************$       $*********************************************  ****************************************************************************************   *****$    **********************************     *************************   ************************  ****************************************************************************************   *****     *********************************     *********#    $**********$  **********************$ $***************************************************************************************$  $****     **********************************    *********$    #***********   *********",
"++++++++++++++++++++++++++++++++++++++++++++++++*********#  $$$$$$$$$$$$# $**********************************************************************************************************$       $**********************************************  $***************************************************************************************   $****$    **********************************    $****************$#*******   ************************  ****************************************************************************************   *****     *********************************     *************************$  **********************$ $***************************************************************************************$  $****     **********************************    **************************   *********",
"$+++++++++++++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$$# ***********************************************************************************************************$       $***********************************************  $***************************************************************************************   $****$    **********************************    $*******$*******# ********   ************************  ****************************************************************************************   *****     *********************************     *************************$  **********************$ #***************************************************************************************$  $****     *********************************$    **************************   *********",
"$++++++++++++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$$ #***********************************************************************************************************$       $************************************************  $***************************************************************************************   $****$    **********************************    $*******#  $$*$  $********   ************************  ****************************************************************************************   *****    $*********************************     *************************$  **********************$  ***************************************************************************************$  $****     *********************************$    **************************   *********",
"$+++++++++++++++++++++++++++++++++++++++++++*********$  $$$$$$$$$$$$$ $***********************************************************************************************************$       $*****************************************$ ******# $***************************************************************************************$  $****     **********************************    $********#     $**********   ************************  ****************************************************************************************   *****    $*********************************    #*************************$  **********************$  ****************************************************************************************  $****     *********************************$    **************************   *********",
"$++++++++++++++++++++++++++++++++++++++++++*********#  $$$$$$$$$$$$$ $***********************************************************************************************************$       $*****************************************$ #******$ $***************************************************************************************$  $****     **********************************    **************************   ************************  ****************************************************************************************   *****    $*********************************    $*************************$  ***********************  ****************************************************************************************  $****     *********************************$    **************************   *********",
"$++++++++++++++++++++++++++++++++++++++++$*********  #$$$$$$$$$$$$$ $***********************************************************************************************************$       $*****************************************# #*******$ $***************************************************************************************$  $****     *********************************$    **************************   ************************  ****************************************************************************************$  *****    $*********************************    $*************************$  ***********************  ****************************************************************************************  #****     *********************************$    **************************  #*********",
"#+++++++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$$# ************************************************************************************************************$       $*****************************************# $********$  ***************************************************************************************$  $****     *********************************$    **************************   ************************$ $***************************************************************************************$  *****    $*********************************    $*************************$  ***********************  ****************************************************************************************   ****     *********************************$    **************************  $*********",
"$++++++++++++++++++++++++++++++++++++++*********$  $$$$$$$$$$$$$##************************************************************************************************************$       $*****************************************  $*********$  ***************************************************************************************$  $****     *********************************$    **************************   ************************$ $***************************************************************************************$  *****    $**********$$$$$******************    ***************************  ***********************  ****************************************************************************************   ****     **********$$$$$$*****************     **************************  $*********",
"$+++++++++++++++++++++++++++++++++++++*********#  $$$$$$$$$$$$$ #************************************************************************************************************$       $****************************************$  ************  ****************************************************************************************  $****     *********************************$    **************************   ************************$ $****************************************************************************************  *****    $********#          #*************    ***************************  ***********************  ****************************************************************************************   ****     *********           *************    #**************************  $*********",
"$+++++++++++++++++++++++++++++++++++$*********# #$$$$$$$$$$$$$ $************************************************************************************************************$       $****************************************$ #*************  ****************************************************************************************  #****     *********************************$    **************************   ************************$ $****************************************************************************************  *****    $*********$      $$***************    ***************************  ***********************  ****************************************************************************************   ****     **********#     #$***************    $**************************  $*********",
"$++++++++++++++++++++++++++++++++++$********$  #$$$$$$$$$$$$$ $************************************************************************************************************$       $****************************************$ #**************  ****************************************************************************************   ****     *********************************$    **************************  $************************$ $****************************************************************************************  *****    $*********************************    ***************************  ***********************  ****************************************************************************************   ****     *********************************    $**************************  $*********",
"$+++++++++++++++++++++++++++++++++*********$  $$$$$$$$$$$$$# **************************************************************************************************************       $****************************************# $***************  ****************************************************************************************   ****     *********************************     **************************  $************************* $****************************************************************************************  *****    $*********************************    ***************************  ***********************  ****************************************************************************************$  ****     *********************************    $**************************  $*********",
"$++++++++++++++++++++++++++++++++*********$  $$$$$$$$$$$$$##**************************************************************************************************************       $****************************************  $****************  ****************************************************************************************   ****     *********#         $*************     **************************  $*************************  ****************************************************************************************  *****    $*********************************    ***************************  ***********************  ****************************************************************************************$  ****     *********************************    ***************************# $*********",
"$++++++++++++++++++++++++++++++$*********# #$$$$$$$$$$$$$ #**************************************************************************************************************       $***************************************$  ******************  ****************************************************************************************   ****     *********$        #**************    $**************************  $*************************  ****************************************************************************************  *****    $*****$$$$$$$$$$******************    ***************************  ***********************  ****************************************************************************************$  ****     *****$$$$$$$$$$******************    ***************************$ $*********",
"$+++++++++++++++++++++++++++++$*********  #$$$$$$$$$$$$$ $**************************************************************************************************************       $***************************************$ #*******************  ****************************************************************************************   ****     *********************************    $**************************  $*************************  ****************************************************************************************# *****    $**#                    #$$*******    ***************************  ***********************  *****************************************************************************************  ****     **$                     $$*******    ***************************$ **********",
"$++++++++++++++++++++++++++++*********$  $$$$$$$$$$$$$$ $**************************************************************************************************************       ****************************************$ #********************  ****************************************************************************************#  ****     *********************************    $**************************  $*************************  ****************************************************************************************$ *****    $**$                         $****   $***************************  ***********************# *****************************************************************************************  ****$    ***#                        #****    ***************************$ **********",
"$++++++++++++++++++++++++++$*********$  $$$$$$$$$$$$$# ***************************************************************************************************************       ****************************************# $*********************  ****************************************************************************************$  ****     *********************************    ***************************  $*************************  ****************************************************************************************$ *****    $******$$$$$$#                 **$   $***************************  ***********************$ *****************************************************************************************  ****$    *******$$$$$$                 #**    ***************************$ **********",
"$+++++++++++++++++++++++++$*********# #$$$$$$$$$$$$$##***************************************************************************************************************       ****************************************# $**********************  ****************************************************************************************$  ****     *********************************    ***************************$ $*************************  ***************************************************************************************** *****    *******************$$        $***$   $***************************  ***********************$ *****************************************************************************************  ****$    ******************$$#       #****    **************************** **********",
"$++++++++++++++++++++++++**********  #$$$$$$$$$$$$$ #***************************************************************************************************************       ****************************************  ************************  *****************************************************************************************  ****     ***$                #$$$*********    ***************************$ **************************  ***************************************************************************************** *****    *********************************$   ****************************  ***********************$ *****************************************************************************************$ ****$    *********************************    **************************** **********",
"#+++++++++++++++++++++++*********$  $$$$$$$$$$$$$$ $***************************************************************************************************************       ***************************************$ #*************************  *****************************************************************************************  ****#    **$                         $****    ***************************$ **************************  ***************************************************************************************** *****    *********************************$   ****************************  ***********************$ $****************************************************************************************$ ****$    *********************************   #**************************** **********",
"#+++++++++++++++++++++$*********$  $$$$$$$$$$$$$$ $***************************************************************************************************************       ***************************************$ #**************************$ *****************************************************************************************  ****$    *****$#                       $**    ***************************$ **************************  *$$$$#            #$$$$$$$***************************************************************#*****    *********************************$   ****************************  ************************ #*$$$$             $$$$$$$**************************************************************** ****$    *********************************   $**************************** **********",
"#$+++++++++++++++++++$*********# #$$$$$$$$$$$$$# ****************************************************************************************************************       ***************************************# $***************************$ *****************************************************************************************  ****$    ****************$$#          #***    ***************************$ **************************                                                 #*****************************************$*****    *********************************$   **************************** $************************                                                 $***************************************** ****$    *********************************   $**************************** **********",
"#$++++++++++++++++++**********  #$$$$$$$$$$$$$##****************************************************************************************************************       ***************************************# $****************************$ *****************************************************************************************# ****$    *********************************    **************************** **************************$                                                     #$$$***************************************    *********************************$   **************************** $************************                                                      $$$**********************************#****$    *********************************   ***************************** **********",
" $++++++++++++++++$*********$  $$$$$$$$$$$$$$ #****************************************************************************************************************       ***************************************  $*****************************$ $****************************************************************************************$ ****$    *********************************    **************************** ***************************#                                                                     $$$$**********************    *********************************$   ****************************$$************************$                                                                     #$$$**********************$    *********************************   ***************************** **********",
" $+++++++++++++++$*********$  $$$$$$$$$$$$$$ $****************************************************************************************************************       **************************************$  ******************************** $******$$$$$$$$$$************************************************************************* ****$    *********************************   $**************************** *************************************$$$$$$$$$$$$***$$$$$$$$                                              $$***************    *********************************$   *****************************$**********************************$$$$$$$$$$$$****$$$$$$$                                              #$***************$    *********************************   *****************************#**********",
" $++++++++++++++**********# #$$$$$$$$$$$$$$ $****************************************************************************************************************       **************************************$ #*********************************                                      $$$$$$$$$#$****************************************** ****$    *********************************   $**************************** ************************************************************  $*********   #$$$$$#                            #$***********    *********************************$  #********************$******************************************************************   *********#   $$$$$#                             $***********$   #*********************************   *********************$*******$**********",
" $++++++++++++$**********  $$$$$$$$$$$$$$# *****************************************************************************************************************       **************************************$ $**********************************                                                   #$$*************************************#****$    *********************************   $**************************** ***********************************************************$   *********   $********************$$$$$$$$$$$$***************    *********************************$  $*******************##******************************************************************   *********    ********************$$$$$$$$$$$$$***************   $*********************************   ******************** *******************",
" *+++++++++++$*********$  $$$$$$$$$$$$$$##*****************************************************************************************************************       **************************************# $***********************************                                                                 $$$$$*********************$****$    *********************************   ***************************** ***********************************************************$   ********$    ***********************************************    *********************************$  $******************##*******************************************************************   $********    $***********************************************   $*********************************   ******************$ ********************",
" $++++++++++**********$ #$$$$$$$$$$$$$$ $*****************************************************************************************************************       **************************************  $*****************************************$$$$                                                                    #$*****************$    *********************************   ***************************** ***********************************************************    ********      #$********************************************    *********************************$  ****************** #********************************************************************   #*******$      $$********************************************   $*********************************   *****************# *********************",
" *++++++++$**********# #$$$$$$$$$$$$$$ $*****************************************************************************************************************       *************************************$  ***********************************************************************   ******$$$#                                     $************$   #*********************************   *********************$*******#***********************************************************    ********           #****************************************    *********************************$  ****************$ #*******$************************************************************$    *******$    #      *****************************************   $*********************************   ****************  **********************",
" *+++++++**********$  $$$$$$$$$$$$$$$ $*****************************************************************************************************************       *************************************$ #************************************************************************   *********    ***************$$$$#             $$$************   $*********************************   ********************#********$***********************************************************    $*******     *$#     #**************************************$   ***************** ***$$**********$  ***************  #*******#*************************************************************$    ********    **$      $**************************************   $**************** ****$$**********  $**************$  *******$#**************",
" $$++++$**********$  $$$$$$$$$$$$$$# ******************************************************************************************************************       *************************************$ $*************************************************************************   $********    ************************************************   $*********************************   ******************* $********************************************************************    $*******     ******$$  $************************************$   *********  *****$ ***  $*********$  *************$  $******* $*************************************************************$    ********    *******$  #*************************************   $********$ ****** $***  **********  $*************#  *******##***************",
"#$$+++***********# #$$$$$$$$$$$$$$##******************************************************************************************************************       *************************************# $**************************************************************************   $********     #**********************************************   $*********************************   *****************$ $*********************************************************************    $*******$    *********$ #***********************************$   *********  *****# ***$ **********$  ************$  $******$ $**************************************************************$    ********    **********  ************************************   $********  ****** $***  **********  *************  #*******##****************",
"#$*$$***********  $$$$$$$$$$$$$$$ $******************************************************************************************************************       *************************************# $**************************************************************************$    *******$          #*****************************************   $*********************************   ****************# $**********************************************************************    $*******$    ***********  **********************************$   *********  ***** *****$**********$  ***********#  *******# $***************************************************************$    ********    ***********$ ***********************************   $********* ******#****************  ***********$  #*******  *****************",
"##************$  $$$$$$$$$$$$$$$ $******************************************************************************************************************       *************************************  ****************************************************************************$    ********    *$      #***************************************   $****************#****************  $***************  $*******#***************************************************************    $********   $************ #*********************************$   *********************************$  **********   *******  $****************************************************************$    ********    ************$ **********************************   $*********************************  **********$  $******$ #******************",
"##***********# #$$$$$$$$$$$$$$$ *******************************************************************************************************************       ************************************$ #*****************************************************************************$    ********    *****$#   $*************************************   $********$ ****** ****  **********  $*************$  $******* ****************************************************************    *********   $************* $*********************************   *********************************$ #*********# #*******  $******************************************************************    ********$   *************##*********************************   $*********************************  *********$  *******# #*******************",
"##**********  $$$$$$$$$$$$$$$##*******************************************************************************************************************       ************************************$ $******************************************************************************$    ********    *********$ #************************************   $********  ****** $***  **********  $************#  *******$ *****************************************************************$   *********#  **************$ *********************************   *********************************$ $********$ #******$  $*******************************************************************   #*********  $************** $********************************   **********************************  *********  *******  #********************",
"$ ********$  $$$$$$$$$$$$$$$ $*******************************************************************************************************************       ************************************# $*******************************************************************************$    ********    ***********# ***********************************   $********$ ****** ****$***********  ************   *******# ******************************************************************$   **********  *************** $********************************   *********************************$ $******** #******#  $********************************************************************   $*********  ***************# ********************************   **********************************  ********# ******$  #*********************",
"$ *******# #$$$$$$$$$$$$$$$ $*******************************************************************************************************************       ************************************# $********************************************************************************$    ********    ************# **********************************   $*********$*****$*****************  ***********  #*******  ********************************************************************   ********** ****************$ ********************************   *********************************$ ****************   **********************************************************************   $*********$$**************** ********************************   **********************************  ***************$  #**********************",
"* *****$  $$$$$$$$$$$$$$$$ ********************************************************************************************************************       ************************************  **********************************************************************************$    ********$   ************* $*********************************   $*********************************  **********  $******$  *********************************************************************   ***************************$ ********************************   *********************************$ ***************   ***********************************************************************#  **************************** ********************************   ********************************** #**************#  #***********************",
"* $***# #$$$$$$$$$$$$$$$##********************************************************************************************************************       ***********************************$ #************************************************************************************    *********  #************** *********************************   **********************************  *********  $******#  **********************************************************************  $***************************$ ********************************   ***************# $*****$ ********$ **************   ************************************************************************$  **************************** $*******************************$  ****************  ****** #******** $*************#  #************************",
"* $*$  $$$$$$$$$$$$$$$$##********************************************************************************************************************       ***********************************$ $*************************************************************************************   $*********  $**************# ********************************   **********************************  ********$ $******   *********************************************************$*************$ ****************************$ ********************************   *********# #***$ $*****  $*******$ *************   ************************************************************************** #**************************** #*******************************$  **********  ****  ******  ******** $************   #*************************",
"*  # #$$$$$$$$$$$$$$$$ $********************************************************************************************************************       ***********************************$ $**************************************************************************************   $*********##**************** ********************************   **********************************  ****************   ********************************************************** #************* ****************************  ********************************   *********$ *****$******  ********$ ************   ************************************************************  *************#****************************$ $*******************************$  ********** #************ $******** ************#  #**************************",
"*###$$$$$$$$$$$$$$$$$ *********************************************************************************************************************       ***********************************# $***************************************************************************************   **************************** ********************************   ********************************** #**************$   **********************************************************   $****************************************$  ********************************   ***********************$********** ***********   *************************************************************   *****************************************  ********************************$  ************************$********* ***********#  #***************************",
"*#$$$$$$$$$$$$$$$$$##*********************************************************************************************************************       ***********************************  *****************************************************************************************$  **************************** $*******************************#  ****************  ******#$******** $*************$   ***********************************************************    ****************************************  *********************************   ********************************** **********   *************************************************************$   #***************************************# #*********************************  ********************************** **********#  #****************************",
"*#$$$$$$$$$$$$$$$$#$*********************************************************************************************************************       **********************************$ #*******************************************************************************************  **************************** $*******************************$  **********  ****  ******  ******** $************$   ************************************************************$    *************************************$  #*********************************# #**********************************$*********   $**************************************************************    $*************************************#  **********************************  ******************$*************** *********$  #*****************************",
"*#$$$$$$$$$$$$$$$ $*********************************************************************************************************************       **********************************$ $*****************************************************************************##************* $**************************** #*******************************$  ********** #*****$****** #******** ************$   **************************************************************     $**********************************#   **********************************$ $*****************# ***************$********#  $***************************************************************#    #**********************************$   $**********************************  ****************** ***************#*********   ******************************",
"*#$$$$$$$$$$$$$# **********************************************************************************************************************       **********************************$ $******************************************************************************  #************$****************************  ********************************$  **********$*************#********* ***********$   ***************************************************************$      $******************************#    ***********************************$ $****************   ***************$*******$  #*****************************************************************      #******************************$    $***********************************  ****************$  $**************#********   *******************************",
"*#$$$$$$$$$$$$##**********************************************************************************************************************       **********************************# $******************************************************************************$   $***************************************$  *********************************  ********************************** **********$   ******************************************************************       #$************************$      ************************************$ $****************   ***********************   *******************************************************************#       $************************$#     $************************************  ****************$  ***************#*******#  ********************************",
"*$$$$$$$$$$$$#$**********************************************************************************************************************       **********************************# *********************************************************************************    **************************************$  **********************************  ********************************** **********   ********************************************************************#         #$$***************$#       #************************************** $*********$ *****$ ******  #**************# #*********************************************************************$          $$***************$#        **************************************  ********** #*****#$*****$  ***************  $********************************",
"*$$$$$$$$$$$ ***********************************************************************************************************************       ********************************** #**********************************************************************************#    $***********************************#  #**********************************  ****************** *************** *********   ***********************************************************************#                                 **************************************** $*************************$*****************************************************************************************$                                 $***************************************  *************************$***************************************************",
"**#$$$$$$$##***********************************************************************************************************************       *********************************$ $************************************************************************************      ********************************#   #***********************************  *****************  ***************#********#  $*************************************************************************#                             $***************************************** $*********************************************************************************************************************$                             #*****************************************  *****************************************************************************",
"**#$$$$$$ $***********************************************************************************************************************       *********************************$ $**************************************************************************************       #**************************$     #************************************  ****************$  $**************#*******$  $****************************************************************************$                        #******************************************** *************************************************************************************************************************                         $*******************************************$ *****************************************************************************",
"**#$$$$##************************************************************************************************************************       *********************************# $****************************************************************************************#         $*******************$       #*************************************  **********#$****$ #*****$  ***************  #********************************************************************************#                  $*********************************************** ***************************************************************************************************************************$                  #$**********************************************$ *****************************************************************************",
"** $$$#$************************************************************************************************************************       *********************************# ********************************************************************************************#              #$$$$$$             ***************************************  **********$**************##***************$*************************************************************************************$#         #$*************************************************** #$$                   #$$$$$***************************************************************************************************$          $$*************************************************** $$#                  #$$$$$**************************************************",
"**$## *************************************************************************************************************************#      ********************************* #***********************************************************************************************#                              $****************************************  ************************************************************************************************************************************************************************************************#                                    #$$********************************************************************************************************************************************************                                    #$$***************************************",
"***$$*************************************************************************************************************************#      ********************************$ $**************************************************************************************************#                         #*******************************************$ ************************************************************************************************************************************************************************************************$                                   $$**********************************************************************************************************************************************************                                   #$$****************************************",
"*****************************************************************************************************************************#      ********************************$ $*****************************************************************************************************$                    #$*********************************************$ ************************************************************************************************************************************************************************************************$  #$$$$$$$$$$$$$$$*****************************************************************************************************************************************************************************   $$$$$$$$$$$$$$$************************************************************",
"****************************************************************************************************************************#     #********************************$ $*********************************************************************************************************$#            #$*************************************************$ ***$$$$$$$$$$$$$$$$$$*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"***************************************************************************************************************************#     #********************************# ******************************************************************************************************************$**********************************************************                                 #$$$******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"**************************************************************************************************************************#     #******************************** #******************************************************************************************************************************************************************************                                     #$****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*************************************************************************************************************************#     #*******************************$ #*******************************************************************************************************************************************************************************                      $$$$$$$$*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"************************************************************************************************************************#     #*******************************$ $***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"***********************************************************************************************************************#     #*******************************$ $****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"**********************************************************************************************************************#     #*******************************# ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*********************************************************************************************************************#     #*******************************##*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"********************************************************************************************************************#     #******************************* #********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*******************************************************************************************************************#     #******************************$ $*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"******************************************************************************************************************#     #******************************$ $**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*****************************************************************************************************************#     #******************************# ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"****************************************************************************************************************#     #******************************##*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"***************************************************************************************************************#     #****************************** #**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"**************************************************************************************************************#     #*****************************$ $***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*************************************************************************************************************#     #*****************************$ $****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"************************************************************************************************************#     #*****************************$ ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"***********************************************************************************************************#     #*****************************##*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"**********************************************************************************************************#     #***************************** #********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*********************************************************************************************************$     #****************************$ $*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"********************************************************************************************************$     #****************************$ $**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*******************************************************************************************************$     #****************************$ ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"******************************************************************************************************$     #****************************##*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*****************************************************************************************************$     $****************************##*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################                             ",
"****************************************************************************************************$     $**************************** $**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################                                                                                                                 #################$$$$$$$$$$$$$$$$$$*************************",
"***************************************************************************************************$     $***************************$ $****************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################                                                                                                                                                   ####################$$$$$$$$$$$$$$$$$$$$**************************************************************************************$$$$$$$***",
"**************************************************************************************************$     $***************************$ ***************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$#####################                                                                                                                                                              #######################$$$$$$$$$$$$$$$$$$$$$$$******************************************************************************************$$$$$$$$$$$$$$$$$$$$###################                                             ***",
"*************************************************************************************************$     $***************************##*****************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$####################                                                                                                                                                      ######################$$$$$$$$$$$$$$$$$$$$$$$**********************************************************************************************************$$$$$$$$$$$$$$$$$$$$###################                                                                                                                          ***",
"************************************************************************************************$     $***************************##**********************************************************************$$$$$$$$$$$$$$$$$$$$$$########################                                                                                                                                                ########################$$$$$$$$$$$$$$$$$$$$$$$$***********************************************************************************************************************$$$$$$$$$$$$$$$$$$$####################                                                                                                                                                                                                       ***",
"***********************************************************************************************$     $**************************$  #############################                                                                                                                                      ########################$$$$$$$$$$$$$$$$$$$$$$$$$******************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$###################                                                                                                                                                                                                                                                                                     ***",
"**********************************************************************************************$     $***************************#                                                              #############################$$$$$$$$$$$$$$$$$$$$$$$$$***************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$###################                                                                                                                                                                                                                                                                                                                                                                  ***",
"*********************************************************************************************$     $******************************  $**************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$###################                                                                                                                                                                                                                                                                                                                                                                                                                                               ***",
"********************************************************************************************$     $*******************************$  ********************************************************************************************************************$$$$$$$$$$$$$$$$$$$$####################                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ***",
"*******************************************************************************************$     $*********************************# #**************************************$$$$$$$$$$$$$$$$$$$$###################                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ***",
"******************************************************************************************$     $***********************************  $$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ***",
"*****************************************************************************************$     $*************************************  **#                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ***",
"****************************************************************************************$     $**************************************$ #**$#                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ***",
"***************************************************************************************$     $****************************************# $***#                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ######################################################################################################$$$#####$$$",
"**************************************************************************************$     $******************************************  $****#                                                                                                                                                                                                                                                                                                               ############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***********************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$#############$$$$$$$$$$$$$$$$$$$$*********************************************************************",
"*************************************************************************************$     $*******************************************$  *****$                                                             ############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$#######################         ####################$$$$$$$$$$$$$$$$$$$$****************************************************************************************************************************************************",
"************************************************************************************$     $*********************************************$ #**********************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$########################                         ###################$$$$$$$$$$$$$$$$$$$$********************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"***********************************************************************************$     $***********************************************# $***********************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$########################                                        ###################$$$$$$$$$$$$$$$$$$$$***************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"**********************************************************************************$     $*************************************************  $************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$#######################                                                        ###################$$$$$$$$$$$$$$$$$$$$$********************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"*********************************************************************************$     $**************************************************$  **************************************$$$$$$$$$$$$$$$$$$$$$$$$#######################                                                                       ####################$$$$$$$$$$$$$$$$$$$$***************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"********************************************************************************$     $****************************************************$                                                                              ####################$$$$$$$$$$$$$$$$$$$$*********************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"*******************************************************************************$     $******************************************************###################$$$$$$$$$$$$$$$$$$$$***##***********************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"******************************************************************************$     $************************************************************************************************** ***********************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"******************************************************************************     $*************************************************************************************************** $*********************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"*****************************************************************************     $****************************************************************************************************$ *********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"****************************************************************************     $****************************************************************************************************** $********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"***************************************************************************     ********************************************************************************************************##********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"**************************************************************************     *********************************************************************************************************$ *********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"*************************************************************************     *********************************************************************************************************** $********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"************************************************************************     ************************************************************************************************************$ ********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"***********************************************************************     ************************************************************************************************************** ********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"**********************************************************************     ***************************************************************************************************************#$********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"*********************************************************************     ****************************************************************************************************************$ ********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"********************************************************************     ****************************************************************************************************************** $*******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"*******************************************************************#    *******************************************************************************************************************##********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"******************************************************************#    ********************************************************************************************************************$ ********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"*****************************************************************#   #********************************************************************************************************************** $*******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"****************************************************************#   #***********************************************************************************************************************$ ********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***",
"***************************************************************#   #************************************************************************************************************************* ********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"**************************************************************#   #**************************************************************************************************************************#$*******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*************************************************************#   #***************************************************************************************************************************$ *******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"************************************************************#   #***************************************************************************************************************************** $*******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"***********************************************************#   #******************************************************************************************************************************$#*******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"**********************************************************#   #******************************************************************************************************************************** *******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*********************************************************$   #********************************************************************************************************************************* $*******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"********************************************************$   #**********************************************************************************************************************************$ *******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*******************************************************$   $************************************************************************************************************************************ $******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"******************************************************$   $*************************************************************************************************************************************##*******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*****************************************************$   $**************************************************************************************************************************************$ *******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"****************************************************$   $**************************************************************************************************************************************** $******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"***************************************************$   $*****************************************************************************************************************************************$ ******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"**************************************************$   $******************************************************************************************************************************************* *******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*************************************************$   $********************************************************************************************************************************************#$******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"************************************************$   $*********************************************************************************************************************************************$ ******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"***********************************************$   $*********************************************************************************************************************************************** $******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"**********************************************$   $************************************************************************************************************************************************$#******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*********************************************$   $*************************************************************************************************************************************************$ ******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"********************************************$   $*************************************************************************************************************************************************** $*****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*******************************************$   $****************************************************************************************************************************************************$ ******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"******************************************$   $****************************************************************************************************************************************************** $*****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"******************************************   $*******************************************************************************************************************************************************#$*****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*****************************************   $********************************************************************************************************************************************************$ ******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"****************************************   *********************************************************************************************************************************************************** $*****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"***************************************   ************************************************************************************************************************************************************$#*****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"**************************************   ************************************************************************************************************************************************************** ******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*************************************   *************************************************************************************************************************************************************** $*****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"************************************   ****************************************************************************************************************************************************************$ *****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"***********************************   ****************************************************************************************************************************************************************** $****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"**********************************#  *******************************************************************************************************************************************************************##*****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*********************************# #********************************************************************************************************************************************************************$ *****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"********************************# #********************************************************************************************************************************************************************** $****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*******************************# #***********************************************************************************************************************************************************************$ *****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"******************************# #************************************************************************************************************************************************************************* *****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*****************************# #**************************************************************************************************************************************************************************#$****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"****************************# #***************************************************************************************************************************************************************************$ ****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"***************************$ #***************************************************************************************************************************************************************************** $****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"**************************$ $******************************************************************************************************************************************************************************$#****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*************************$ $*******************************************************************************************************************************************************************************$ ****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"************************$ $********************************************************************************************************************************************************************************* $****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"***********************$ $**********************************************************************************************************************************************************************************$ ****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"**********************$ $************************************************************************************************************************************************************************************ $***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*********************$ $*************************************************************************************************************************************************************************************#$****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"********************$ $**************************************************************************************************************************************************************************************$ ****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*******************$ $**************************************************************************************************************************************************************************************** $***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"******************$ $*****************************************************************************************************************************************************************************************$#***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*****************$ $******************************************************************************************************************************************************************************************* ****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"****************$ $******************************************************************************************************************************************************************************************** $***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"***************$ $*********************************************************************************************************************************************************************************************$ ***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*************** $*********************************************************************************************************************************************************************************************** $***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"************** *************************************************************************************************************************************************************************************************##***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"************* **************************************************************************************************************************************************************************************************$ ***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"************ **************************************************************************************************************************************************************************************************** $**$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*********** *****************************************************************************************************************************************************************************************************$ ***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"**********#******************************************************************************************************************************************************************************************************* ***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*********$********************************************************************************************************************************************************************************************************#$**$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"********$*********************************************************************************************************************************************************************************************************$ ***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*******$*********************************************************************************************************************************************************************************************************** $**$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"******$************************************************************************************************************************************************************************************************************$#**$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*****$*************************************************************************************************************************************************************************************************************$ ***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"******************************************************************************************************************************************************************************************************************** $**$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"********************************************************************************************************************************************************************************************************************$ ******************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"********************************************************************************************************************************************************************************************************************* $***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**",
"*********************************************************************************************************************************************************************************************************************#$*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************",
"*********************************************************************************************************************************************************************************************************************$ *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************"};


/** Help Background
*/
__attribute__((unused)) static char *HELP_BOARD[] = {
"800 600 5",
"  0",
". 190",
"+ 22",
"@ 7",
"# 15",
"#################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#########################################################################################################################################################################################################################################################################################################################################",
"###################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@++++++++++++++++++++++                                                                                                                                                                                                                                                                 +++++++++++++++++++++@@@@@@@@@@@@@@@@@@#############################################################################################################################################################################################################################",
"##########################################################################################################################################################################################@@@@@@@@@@@@@@+++++++++++++                                                                                                                                                                                                                                                                                                                                                                                                           ++++++++++++@@@@@@@@@@@@@#######################################################################################################################################################################",
"##################################################################################################################################################@@@@@@@@@@@@++@@+++   +                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ++++@@+++@@@@@@@@@@#################################################################################################################################",
"##################################################################################################################@@@@@@@@@@@@@++++++++                                                                                                                                           +++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++                                                                                                                                                                                      +++++++@@@@@@@@@@@@####################################################################################################",
"#########################################################################################@@@@@@@@@@+++++++                                                                                     +++++++++++++++++++++@@+++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++                                                                                                                           +++++++@@@@@@@@@#############################################################################",
"#####################################################################@@@@@@@@++++++                                                           ++++++++++++++++++++++@@@++@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@++++++++++++++++   +++++                                                                                            +++++@@@@@@#############################################################",
"######################################################@@@@@++++++++                                              ++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++                                                                          +++++++@@@@###############################################",
"##########################################@@@@++++++                                  ++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++                                                         +++++@@@@@###################################",
"################################@@@@@++++                            +++++++@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++                                               +++@@@@############################",
"#########################@@@@+++                     +++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++                                    ++@@@#######################",
"#####################@@++                ++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++                          ++@@###################",
"##################@@+          +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                  +@##################",
"#################@       ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++            @#################",
"################@    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+        +################",
"###############+   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++++                                                                                                                                               ++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+     @###############",
"##############@   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++                                                                                                                                                                                                                                                                                                                                               +++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+    @##############",
"#############@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@++@@@++                                                                                                                                                                                                                                                                                                                                                                                                                                                  +++ +++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    +##############",
"#############@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++ ++++                                                                                                                                                                                                      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                                                                                                                                                                                                               ++++ +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @#############",
"#############+  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++                                                                                                  ++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@###########################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++                                                                                                                                           ++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+   @#############",
"############@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++                                                                   ++++++++++@@@@@@@@@@@@@@###########@@##########################################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@+++++++++++++                                                                                                   +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   +#############",
"############@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                                                   ++++@@@@@@@@@@@@@@@@@@@###@###@@###############################################################################################################################################################################################################################################################################################################################################################################################################################################################@##########@@@@@@@@@@@@@@@@@@@@+++ +++++                                                                           ++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @############",
"############+  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                                      +++@@@@@@@@@@@@@@@@@@@@##########################################################################################################@@############################################@@@@@@++++++++++++++++++++++++++++++++++++++++++@@###################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@@++                                                              +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ +@@@@@@@@+   @############",
"###########@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++                            +++@@@@@@@@@@@@@@@@@@@###############################################################@@@@@@@@@+@@@@++++++++++++++++++++++++++.++++++++++++++++++++++.........................................................................................................................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@#######################################################################################################################################################################################################################@@@#@@@@@@@@@@@@@@@@++++++                                             +++@@@@@@@@@@@@@@@@@@+  +@@@@@@@@@@   +############",
"###########@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++                    ++++@@@@@@@@@@@@@###########################################@@@@@@@@@++++++++++++++++++++++++++..++++...............................................................................................................................................................................................................................................................................................................++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@################################################################################################################################################################################@@@@@@@@@@@@@@@++++                                  ++@@@@@@@@@@+   +@@@@@@@@@@@   +@###########",
"###########@  @@@@@@@@@@@@@@@@@@@@@@@@@@++             +++@@@@@@@@@##################################@@@@@++++++++++++++++++++++.....+........................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++++++++++++++++++++++@@@@@@@@@@@####################################################################################################################################################@@@@@@@@@@@+++                        +@@@@@+   +@@@@@@@@@@@@@    @###########",
"###########+  @@@@@@@@@@@@@@@@@@@@@@@+         +++@@@@@###########################@@@@@++++++++++++++........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++++++++++++++@@@@@@@@@@############################################################################################################################@@@@@@++++                ++     +@@@@@@@@@@@@@@+   @###########",
"###########+ +@@@@@@@@@@@@@@@@@@@@@@      ++@@@#######################@@@++++++++++++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++++++++++@@@@+@@@@@@@@########################################################################################################@@@@@+++              @@@@@@@@@@@@@@@@+   +###########",
"##########@  +@@@@@@@@@@@@@@@@@@@@@   +@@#####################@@@+@#++++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++++++++@@@@@@@@@@@@######################################################################################@@++        +@@@@@@@@@@@@@@@@@@   +###########",
"##########@  @@@@@@@@@@@@@@@@@@@@@   +###################@@@++++..+#+.......................................+..........................................++++.................++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++@@@@@@@@@@@########################################################################@++    @@@@@@@@@@@@@@@@@@@   +###########",
"##########@  @@@@@@@@@@@@@@@@@@@@   +##################@++........+#+...............+.............++.......+#.........+.++...+...........+.++++++.....+#+@#+..............+@#+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++@@@@@@@@@#########################################################    +@@@@@@@@@@@@@@@@@@    @##########",
"##########+  @@@@@@@@@@@@@@@@@@@+  @#################@+...........++...............+#+............+#+......@#+..+++@++#+#+..+#+........+@@@##@###+...+##++@@+.............@#@+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++@@@@@@###########################################@    +@@@@@@@@@@@@@@@@@    @##########",
"##########+ +@@@@@@@@@@@@@@@@@@@  +#################@+.............................+#+............@#+......@#+..+###@+++....+#+........+###@+.++##..+@#+...+#+...........+#@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++@@@@@#################################+   +@@@@@@@@@@@@@@@@@+   +##########",
"##########  +@@@@@@@@@@@@@@@@@@+  @################@+..............................++.............+#+......@#+..+##+........+#+........+@#@+....##..@#@....+#+...........+#+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++@@@##########################    @@@@@@@@@@@@@@@@@@   +##########",
"#########@  +@@@@@@@@@@@@@@@@@@+  #################+.............++...++...+.....+.+@@@#.........+##+......#@...+#+.........@#+.........+#+....+##+ @#.....+#@...........+#+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++@##################    +@@@@@@@@@@@@@@@@@   +##########",
"#########@  @@@@@@@@@@@@@@@@@@@  +################@..............#@..+#+.+#@++..+#@####+.........+##......+#@...+#+.........@#+........+#@....++#+.+#+......+#+..........+#+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#############+   +@@@@@@@@@@@@@@@@@    ##########",
"#########@  @@@@@@@@@@@@@@@@@@@  @################+.............+##..@#+.+#@#+...+###+...........+#@+++ +#+#@...+#+.+++++...@#+........+@+ .+##++.+##+......+#+..........+#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++##########    @@@@@@@@@@@@@@@@@    @#########",
"#########+  @@@@@@@@@@@@@@@@@@+  #################+.............+#@..+@++#++#@....@#+............+##@#######@..+@#@+#+##+...##.........+#@+@##+....#+.......+#@..........+#+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#########    @@@@@@@@@@@@@@@@@+   @#########",
"#########+  @@@@@@@@@@@@@@@@@@+  ################@..............+#+..@#@@@.+##+...##.............+#++.++..##+..+@@++...+....##.........+####+.....+#+........@#..........++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#######+   +@@@@@@@@@@@@@@@@+   @#########",
"#########+ +@@@@@@@@@@@@@@@@@@  +################+..............@#+..@###+..@#...+##.............@#+......@#+..+#@.........+#@.........+###+......+#+........+#+........+#+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######@   +@@@@@@@@@@@@@@@@+   +#########",
"#########  +@@@@@@@@@@@@@@@@@@  @################+..............##+..@#@+...@#+..+#@..+..........@#+......@#+..+#+.........+#@.........+#@+.......+#+........@#.........+#@+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@    @@@@@@@@@@@@@@@@@   +#########",
"########@  +@@@@@@@@@@@@@@@@@@  @################+..............+#+.+##+....+##+.+#@+@#+........+##+......@#+..+#+....+++..+#@.+@+@@+++@#+........+#+........#@..........@#+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######    @@@@@@@@@@@@@@@@@   +#########",
"########@  @@@@@@@@@@@@@@@@@@+  ################@+..............##+..@#+.....#+...#####+........+##.......##+..@#@+++@##+..###@@####+.+##.........+#@.......+#@..........@#............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######    @@@@@@@@@@@@@@@@@    #########",
"########@  @@@@@@@@@@@@@@@@@@+ +################+...............++...+++.....+....++#++.........+#@.......+@...+@#@@@@+++..++#++++++...++.........+##.......+#+..........@#+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######+   +@@@@@@@@@@@@@@@@    @########",
"########@  @@@@@@@@@@@@@@@@@@  +################+...................................+............++.......++....+++.+........+.....................@#+.....+#@...........@#+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@   +@@@@@@@@@@@@@@@@    @########",
"########+  @@@@@@@@@@@@@@@@@@  @################+..................................................................................................+##+....@#+...........+#+.++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@    @@@@@@@@@@@@@@@@+   @########",
"########+ +@@@@@@@@@@@@@@@@@@  @################+...................................................................................................@#@...+#@............+@#+++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@    @@@@@@@@@@@@@@@@+   @########",
"########+ +@@@@@@@@@@@@@@@@@+  @###############@.....................................................................................................+#+..+#+..............+@+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######    @@@@@@@@@@@@@@@@+   +########",
"########  +@@@@@@@@@@@@@@@@@+  ################+......................................................................................................+....+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####+   @@@@@@@@@@@@@@@@+   +########",
"########  +@@@@@@@@@@@@@@@@@+ +################+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####+   +@@@@@@@@@@@@@@@@   +########",
"#######@  @@@@@@@@@@@@@@@@@@+ +################+.......................................................................++..........++...++........................................................................................................................++....................++...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####+   +@@@@@@@@@@@@@@@@    ########",
"#######@  @@@@@@@@@@@@@@@@@@  @################........................................................................##+.........@#+.+##+....................+++...............................................................................................+#+...................+@#+.......................................................................@#+...............+@+...................................................................................................................................................................................................................................................................................................................................................................................................#####@   +@@@@@@@@@@@@@@@@    ########",
"#######@  @@@@@@@@@@@@@@@@@@  @################........................................................................##+.........+#+.+#@....................+##................................................................................................+#+...................+#@........................................................................@#+..............##@+...................................................................................................................................................................................................................................................................................................................................................................................................#####@    @@@@@@@@@@@@@@@@    ########",
"#######@  @@@@@@@@@@@@@@@@@@  @###############@........................................................................@#..............+#+...................+@#+......................................................................................................................+@+................................................................+++++....+@+............+#++....................................................................................................................................................................................................................................................................................................................................................................................................@####@    @@@@@@@@@@@@@@@@    @#######",
"#######+  @@@@@@@@@@@@@@@@@@  @###############+.......................................................................+##..............@#+...................@#@.......................................................................................................................+#+..........................................+#+.................++#+####+..+#@............+#+.....................................................................................................................................................................................................................................................................................................................................................................................................+#####    @@@@@@@@@@@@@@@@+   @#######",
"#######+ +@@@@@@@@@@@@@@@@@+  @###############+.......................................................++...........++.+#+..............@#+....+#++..........+#@.................+.........++........................+++..++++.....+#+...........++..........++.........................+#+.....+++....+++..........++...+#++.........##++..............+##+.+.+##+..+#+...........+#+.....................................................................................................................................................................................................................................................................................................................................................................................................+#####+   @@@@@@@@@@@@@@@@+   @#######",
"#######+ +@@@@@@@@@@@@@@@@@+ +################+.......................................................##+...+@+...+#+.+#+..+#....+@+...@@....@#@##..........+#+....++...++.....+#+...++...+#+.++@+...+#+............@#++####@....@###+.........+#@....++....#+..++..+#+..++........+#@@#@.....@##@#+..+#+...+@+...+#+.+##@++..........+##+.............@##.....##+..+#@...........+#+.....................................................................................................................................................................................................................................................................................................................................................................................................+#####+   @@@@@@@@@@@@@@@@+   @#######",
"#######  +@@@@@@@@@@@@@@@@@+ +################+.......................................................##+...@#+...@@..@#+.##@#...+#@+.+#@...+#@+##.........+#@.....##++@##+....@#+...@#...@#+.+##@+.+@##+...........@@++#++##+..+#@+#+.........+#@...+##...+#+.+@#+.+#@.+#@#+....+@#++##@....+#+++##+.@#+...+#+...+#..@#+..............++##+..........+##+.....+#@...@#+..........+#+......................................................................................................................................................................................................................................................................................................................................................................................................#####+   +@@@@@@@@@@@@@@@+   +#######",
"#######  +@@@@@@@@@@@@@@@@@  +################+.......................................................@#...+##+..+#@..@#.+#+@#...+#@..+#+..+##++#+.........+#+.....##.+#@##+...+@+..+##...+#++####+.+@+@+...........@@@#+.+@#+.+##+++..........+@+...###..+##+.+#@..+#@.@#@#@....+#+.+@#+...+##...@#+.+@+..+##@..+##.+##+................+##+.........@#+......+#+...+#+..........@#+......................................................................................................................................................................................................................................................................................................................................................................................................@####@   +@@@@@@@@@@@@@@@+   +#######",
"#######  +@@@@@@@@@@@@@@@@@  @###############@........................................................##+..@##+..+#+..##+##+@#+..+#+..+#+..+#@@#@..........@@......#@+##+@#+...@@...+##...##+#@+@#++#++#@..........+##@+..+##+.+#+.............+#@..+#@#+.+#+..+#@..+#@@#++##...+#@...@#+...+#+...@#+.+#+..+##@..+#+..+#+................+#+.........+#+......+@#+...+#@..........#@+......................................................................................................................................................................................................................................................................................................................................................................................................@####@   +@@@@@@@@@@@@@@@@   +#######",
"#######  @@@@@@@@@@@@@@@@@@  @###############@........................................................+#+.+#+##++#+...##+++ @#+..@#+..+#+..+###@..........+#@.....+####+.+#+..+#@..+##@...#@++..+#+++..##+.........+@#@+...++..+#..............+@@.+#@@#+.@@+..+#+..+#@#+..##...+#+..+##+...+#....@#+.+#+.+#@@#+.#@...++#++.............+##+.........+#+......@#++...+#@..........#+.......................................................................................................................................................................................................................................................................................................................................................................................................+####@    @@@@@@@@@@@@@@@@    #######",
"######@  @@@@@@@@@@@@@@@@@@  @###############+........................................................+#+.+..@#+++...+#@....+#+..@#+..+#@..#@#@+.++........#@.....+###+..+#+..+#+..++#@..+#@....+#+....##+.........+##+....+..+#@...............@@+.+++##.++...+#+..+###+..##..+#@..++##+..+##...+##..+#+..+++#+.+......+#@+...........+#@+.........+@#+.....+@+.....+#@.........+#+.......................................................................................................................................................................................................................................................................................................................................................................................................+####@    @@@@@@@@@@@@@@@@    #######",
"######@  @@@@@@@@@@@@@@@@@@  @###############+........................................................+#@+...+##+....+#+....+#@.+@@+..+#+..+#@+++#+........#@.....+#@+...+@@+.+#+...+#@..+##@...+#+....+#@.........+##+..+++..+#+...............+#+....@#+.....+#+..+#@+...+#+++#+..+++#+...#@...##+...@#+....##+.......++##+.........+#+............@#+...+++@+.....+#+.........+#@.......................................................................................................................................................................................................................................................................................................................................................................................................+####@    @@@@@@@@@@@@@@@@    #######",
"######@  @@@@@@@@@@@@@@@@@@  @###############+.........................................................##++...+#@....+#@.....+#++@@...+#+..+#@+@##+........@@+....+##.....@#@++##+..+##+.+##+....##+...+##+........+##+++++...+#++++++..........+##++..++#+....+#+..+#+.....##++#@+++++#@+..##+++++....+##+...+@#+...++.+@@+..........++.............+#@++@#@++......+#+..........#@.......................................................................................................................................................................................................................................................................................................................................................................................................+#####+   @@@@@@@@@@@@@@@@    #######",
"######@  @@@@@@@@@@@@@@@@@+  @###############+.........................................................+#++....+@+...+@+.....++++@+...+#+..+#@##@+.........+#+....+#@.....+++..+++...##+.+++.....++.....+@+........@##@#++.....@#@@@@+...........@#+.....@+....+#+..+#+.....++.++@@++.+##++.+#@@+......+@@+....+#+...+@+@++..........................+@##@@@++.......@#+..........#@........................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@+   @######",
"######+ +@@@@@@@@@@@@@@@@@+ +################+..........................................................+............++..........++...+@+...++++...........+#@.....+.................++...................++++++++.@#+++........++@+..++++++++....+......+.....++...++...........++....++....++.........+.......+....++++..............................+++..........+#+...........#@........................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@+   @######",
"######+ +@@@@@@@@@@@@@@@@@+ +################+.............................................................................................................+##+...........................................@#@+@@@@+#@+................+#@@@@@+......................................................................................................................@#+...........##........................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@+   @######",
"######+ +@@@@@@@@@@@@@@@@@  @###############@...............................................................................................................+#+............................................++..++.+#@..................++..++......................................................................................................................+#@+...........@#+++.....................................................................................................................................................................................................................................................................................................................................................................................................@####@   +@@@@@@@@@@@@@@@+   @######",
"######+ +@@@@@@@@@@@@@@@@@  @###############+...............................................................................................................+@#+..................................................+#+..............................................................................................................................................@#+............++##+.....................................................................................................................................................................................................................................................................................................................................................................................................+####@   +@@@@@@@@@@@@@@@+   @######",
"######+ +@@@@@@@@@@@@@@@@@  @###############+.................................................................................................................++..................................................@#+..............................................................................................................................................++...............++......................................................................................................................................................................................................................................................................................................................................................................................................+####@   +@@@@@@@@@@@@@@@+   +######",
"######  +@@@@@@@@@@@@@@@@@  @###############+.....................................................................................................................................................................@#+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@    @@@@@@@@@@@@@@@@   +######",
"######  +@@@@@@@@@@@@@@@@@  @###############+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@    @@@@@@@@@@@@@@@@   +######",
"######  @@@@@@@@@@@@@@@@@@  @###############+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@    @@@@@@@@@@@@@@@@   +######",
"######  @@@@@@@@@@@@@@@@@@  @###############.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@    ######",
"#####@  @@@@@@@@@@@@@@@@@@  @###############.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@    ######",
"#####@  @@@@@@@@@@@@@@@@@@ +################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@    ######",
"#####@  @@@@@@@@@@@@@@@@@+ +###############@.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@+   ######",
"#####@  @@@@@@@@@@@@@@@@@+ +###############@.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@+   ######",
"#####@ +@@@@@@@@@@@@@@@@@+ @###############+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@   @@@@@@@@@@@@@@@@+   @#####",
"#####@ +@@@@@@@@@@@@@@@@@  @###############+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@   +@@@@@@@@@@@@@@@+   @#####",
"#####+ +@@@@@@@@@@@@@@@@@  @###############+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@   +@@@@@@@@@@@@@@@+   @#####",
"#####+ +@@@@@@@@@@@@@@@@@  @###############+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@   +@@@@@@@@@@@@@@@+   @#####",
"#####+ +@@@@@@@@@@@@@@@@@  @###############+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@    @@@@@@@@@@@@@@@+   @#####",
"#####+ +@@@@@@@@@@@@@@@@@  @###############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@    @@@@@@@@@@@@@@@@   @#####",
"#####  +@@@@@@@@@@@@@@@@@  @###############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@    @@@@@@@@@@@@@@@@   +#####",
"#####  @@@@@@@@@@@@@@@@@@  @###############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@+   @@@@@@@@@@@@@@@@   +#####",
"#####  @@@@@@@@@@@@@@@@@@  @###############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   +#####",
"#####  @@@@@@@@@@@@@@@@@@  @##############@...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   +#####",
"#####  @@@@@@@@@@@@@@@@@@ +###############+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@    #####",
"#####  @@@@@@@@@@@@@@@@@@ +###############+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@   @@@@@@@@@@@@@@@@    #####",
"####@  @@@@@@@@@@@@@@@@@+ +###############+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@   @@@@@@@@@@@@@@@@    #####",
"####@  @@@@@@@@@@@@@@@@@+ +###############+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@   @@@@@@@@@@@@@@@@+   #####",
"####@ +@@@@@@@@@@@@@@@@@+ @###############+..........................................................................................................+..................+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@   @@@@@@@@@@@@@@@@+   #####",
"####@  @@@@@@@@@@@@@@@@@+ @###############+....................................................................................................+...+#@#+................@@........+@+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   +@@@@@@@@@@@@@@@+   #####",
"####@ +@@@@@@@@@@@@@@@@@  @###############....................................................................................................##+..@#+@#+..........++..+##........+#+...................................................................................+#+...............+++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   +@@@@@@@@@@@@@@@+   @####",
"####@ +@@@@@@@@@@@@@@@@@  @###############....................................................................................................##..+#@+@#+.........@#...+#+.......+##+...................................................................................+##..............+###+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   +@@@@@@@@@@@@@@@+   @####",
"####@ +@@@@@@@@@@@@@@@@@  @###############....................................................................................................+...+#+.++.........@#+...+#+........@@.....................................................................................+#+.............@#++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   +@@@@@@@@@@@@@@@+   @####",
"####@ +@@@@@@@@@@@@@@@@@  @###############........................................................................................................@@............+##+...@#+.......+#@......................................................................................##.............#@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   @####",
"####+ +@@@@@@@@@@@@@@@@@  @##############@...................................................................................................+....#@............##+....#@..+++...+#+...+...........++++............+@+++....+++....+....+.....++++.....++++...............+#+............#@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@    @@@@@@@@@@@@@@@+   @####",
"####+ +@@@@@@@@@@@@@@@@@  @##############@...................................................................................................@+..+##+++........+#+....+#+++@##+..+#+..+@+...++....+###@...........+#@+++...@##@+..+#+.++#++..+#@#+....+###+...++..+++......##+...........#@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@    @@@@@@@@@@@@@@@+   @####",
"####  @@@@@@@@@@@@@@@@@@  @##############@..................................................................................................+#@..+###@+.......+@#.....+#++#@@#@+.@@+..##+...#+....#@+#@..........+#@++....+##+#+..##++@@@++.+#@@#@....#@@#@..+#@.+@#@+.....+#+...........#@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   @####",
"####  @@@@@@@@@@@@@@@@@@  ###############+..................................................................................................+#@..@#@++........+#+.....+#+##++@#++#@...#@+..+#+...+#++#@..........+#+.....+##+.++..@#+@#+...+#@+@#+..+@#++#+..+#@++#@#@.....+#+..........+#@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   @####",
"####  @@@@@@@@@@@@@@@@@@  @##############+..................................................................................................+#+..@#+..........+#......####+.+#+.+#@...@+...##+..+##@@#+..........+#+.....+#+......@@+@+....+#@+#@...+##+##+..+#++#@+##+.....##..........+#+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@ +@##############+..................................................................................................##+..@#+..........@#......###+..@#+.+#@..+#+..+##+..+####+............@#+....@@.......###+.....@###@+...+#@##+...+#@##+.@#+.....##..........+@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@ +###############+..................................................................................................##...##...........@#......##@..+@#+.+#@..+#+..@@#+..@###+..+..........+@##+.+#@.......#@@.....+###@+.++.####+.++.+###+..+#+.....@#.........+#@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@ +###############+..................................................................................................##...##...........@#......##+..@#+..+#@..+#+...+#+..+@@+.+@#...........++##++#+.......###+....+@@@+.+#+.@@@+.+#@.+#@+...+#@+....##..........##.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@ +###############+..................................................................................................##...##...........@#+.....+#+.++++..+#@..+#++..+#@..+#@+@##+............+#@++#+...++..##+......+#++@#@..+#++@##+.@#+.....@#@+...##..........+#+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@+ @###############...................................................................................................##...##...........+#+.....+####+....+#@...##...+##..+#####@.........+#+@#+..+##@#+#+..##+......+#####+..+#@###@..+#+.....+@+...+#+..........+#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   @@@@@@@@@@@@@@@@+   ####",
"####  @@@@@@@@@@@@@@@@@+ @###############...................................................................................................++...##...........+#@......+++......+#+.........+#...+@@#+..++.++.+++##+.....+#+#+....+........++@++.....++#++...++............+#+..........+#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   @@@@@@@@@@@@@@@@+   ####",
"####  @@@@@@@@@@@@@@@@@+ @###############........................................................................................................++............##+......................................###@###+..........................................................+#+...........+#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   @@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@+ @###############......................................................................................................................+#@.......................................+...+............................................................##+...........+#+.++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@+ @##############@......................................................................................................................+@#+......................................................................................................+#+.............+##++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@  @##############@........................................................................................................................++......................................................................................................++...............+++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@  @##############@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@  @##############+.................................................................................................................................................++++...................................................................................................................+@...................+@++......................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@  @##############+...........................................................................................................................................++...@#@#@......................................................+@..........+@+..............................................##..................+#@#+.........................................................................+@.......+..................+................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   @###",
"###@ @@@@@@@@@@@@@@@@@@  @##############+...........................................................................................................................................##..+##+##..........+@+.........................................##+.........@#+..............................................##.................+##+#@.........................................................................##+......#@...............++@+...............................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   @###",
"###+ @@@@@@@@@@@@@@@@@@  @##############+...........................................................................................................................................@+..+#+.#@.........+##..........................................##+.........+++...++.........................................#+.................+#@ #@.........................................................................#@+......+#+..............##++...............................................................................................................................................................................................................................................................................................................................................+###@    @@@@@@@@@@@@@@@@   @###",
"###+ +@@@@@@@@@@@@@@@@@  @##############+...............................................................................................................................................+#..++........+##+..........................................##...............+#+........................................+#+.................+#..++.........................................................................#@+.......+@+............+#++................................................................................................................................................................................................................................................................................................................................................+###@+   @@@@@@@@@@@@@@@@   @###",
"###+ @@@@@@@@@@@@@@@@@@ +###############................................................................................................................................................#@...........+##+..........................................+##...............+@+............+...........................+#+.................#@...........................++...............+..........................+....+##+.......+#@............+#+.................................................................................................................................................................................................................................................................................................................................................+@###+   @@@@@@@@@@@@@@@@   @###",
"###+ @@@@@@@@@@@@@@@@@@ +###############...........................................................................................................................................+...+#@...........+#@.....+....++.....+++++....+................+#@.........++....+++++.........+#+..++++.....+@@+...........+#.+++++....+@@+...+#@......++++....++...++....++@@.............+@@+...++...+++....++++.....+#@++.+#+.........+#+...........+#+.................................................................................................................................................................................................................................................................................................................................................+@###+   @@@@@@@@@@@@@@@@   @###",
"###+ @@@@@@@@@@@@@@@@@@ +###############..........................................................................................................................................+#+..+#@++.........+@.....+#+...@#+...+#@+#@+..##+...++..........+#+.++#+....#@.+@+@###+.........+#@++#@@#+...+#@##+.........+#@+@#@##...+#@##+..+#@++...+##+#@...@#+.+##+..+#@##+...........+####...@#++@##++..+#@#@+..+##+++..+#+.++@+....+#@...........+#+..................................................................................................................................................................................................................................................................................................................................................@###+   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@@ +###############..........................................................................................................................................+#+..@##@+........+#+.....+##...@#+..+#@++@#+..##+..+#+..........+#+.####+..+@#+++###@+..........+#++#@++#@...@#+@#+.........+#+@#@ ##..+#@+@#+..@##@+..+##++@#+.+@#++#@++..@#+@#+..........+@#+@#+.+@#++#+++..+#++@##..+#+.....@#+.###@.....@#+..........+#...................................................................................................................................................................................................................................................................................................................................................@###+   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@@ +###############..........................................................................................................................................+#+..##+..........+#+.....@#+...@#+..@#+..+##..#+...@#@..........+#++#+##+..+#@...@#@+...........+#@@#+.+##..@#@+.+..........+#@#@  ##++##++#@...@#+....##+..+#@..@@+#@....@#@+#@...........+#@.++..+@@@#@....+##+.+#@..@#+.....@@++#+@#.....@#+..........@#+..................................................................................................................................................................................................................................................................................................................................................@###@   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@@ @###############.........................................................................................................................................+##+..##...........@@......@#....++..+#@...+#@.+#+..+##+.........+##+#@.+#+..+#+...@#+............+##@+..+#+. @#..............@###+.+#@.+#@@##+...@#+....#@...+#@.+###@.....##@##+...........##......+#@@@.....+#@..@#+...#@+...+#@+#++@#+....+#+..........#@...................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@@ @###############.........................................................................................................................................+#@...@#..........+#@.....+##....+++.+@+...+#+.+#+..+##+..........##++..+#@..@#+...##.............+##+...++..+#+..............@##...+#+.+###@+....@#....+#+...+#+.+#@++....+####+...........+#+......+#@+......+@..+##+..+@#@+..+#@++..+#+....+#+.........+#+...................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@@ @##############@.........................................................................................................................................+#@...##..........+@@......#+...+##+.@#+..+##+.+#+..+@#+.........+#@....+#@..@#+..+#@.............@#@+.......##+..............@#@..+#++.@##@+.++++##....##+...@#+.+@##+....+#@#+..++........@#+......+###+....+#+..+@#+....+##+++#@....+#+....+#+.........@#+...................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@@ @##############@.........................................................................................................................................+#@..+##..........+#@......##.+#@##..+#+..+#+..@#+...+#+.........+#+....+@@..@#+...@@.+#+.........+#@...+#...+#...............@#+..++...+#@++@#+.+##....+#+..+#+..+##+......+@+.+#@.........+#+......+##+.....+#+..++#+.... +@#++#@....+#@....+#+.........+#@...................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"###  @@@@@@@@@@@@@@@@@@ @##############@..........................................................................................................................................@+...##...........@#+.....+###++#@..+#@+@++...+##+..+#@.........+##+....+#+.+@+..+#####+........+@##++#+....@#++++#+.........@#++##+...+#@@###+.+#@....+#++##+...+##+.....+##+###+.........@#++++#+..@#+.....+##+#++#@.++.+#@+.+#@+....+#+...+#+.........+#@...................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"###  @@@@@@@@@@@@@@@@@+ @##############+.........................................................................................................................................+#+..+##...........+#+......++..+#+...@#@+.....+++...+@#+........+#+......+..@@....@###+.........+@@@#@+.....+####@+..........+###+......@###@+..+##.....+##+......++.......+####+..........+@####+..+++......+##@+..#+.+##@+..++@+.....++...+#@...........#+...................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"###  @@@@@@@@@@@@@@@@@+ @##############+...............................................................................................................................................@@...........+#+..........@#+....+..............+++@++#++++...................+++.+#++#++++@#@++........+++++..+++#++++....+........+++....+@+......+..................++++..+++#@++++.++++...............+........+++.................+#+...........#+...................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"###  @@@@@@@@@@@@@@@@@+ @##############+............................................................................................................................................................+@#+...+.....#+.......................+#+++@+.........................+#+++++++#+.................+#+++++.......................................................+#++++++.................................................+##+...........##...................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ @##############+.............................................................................................................................................................+##+..#+....++........................................................+......@#+........................................................................................................................................@#+............+#+++................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ @##############+..............................................................................................................................................................+#@..##@++@+................................................................@#+........................................................................................................................................#@.............++#++................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ @##############+..............................................................................................................................................................+++..+@@#@@+...............................................................+##+........................................................................................................................................++...............+..................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"##@ +@@@@@@@@@@@@@@@@@+ @##############+.....................................................................................................................................................................+++..................................................................++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ###",
"##@ +@@@@@@@@@@@@@@@@@  @##############+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ###",
"##@ +@@@@@@@@@@@@@@@@@  @##############..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@##@   +@@@@@@@@@@@@@@@+   ###",
"##@ +@@@@@@@@@@@@@@@@@  @##############...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   +@@@@@@@@@@@@@@@+   ###",
"##@ @@@@@@@@@@@@@@@@@@  @##############......................................................................................................................................................................................................................................................................+++..........+.++....................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   +@@@@@@@@@@@@@@@@   ###",
"##@ @@@@@@@@@@@@@@@@@@  @##############....................................................................................................................................................................................................................................................................+@###.........+#@@##+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@##@   +@@@@@@@@@@@@@@@@   ###",
"##@ @@@@@@@@@@@@@@@@@@ +###############...................................................................................................................................................................................+++......++..........................++..............+..........................+####+.......+##++++##+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###+  +@@@@@@@@@@@@@@@@   @##",
"##@ @@@@@@@@@@@@@@@@@@ +##############@.................................................................................................................................................................................+@#@@+...+###+.....+#@++...+#..+@@+..+@##@+...........+#+.....++++++++...........+##@@#+.......##+....+#@...++............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############@................................................................................................................................................................................+##+.+....##@#@...+#@@##@+..##++##@+..@#+@#+...........+#+.....@##@####..............+@#+......@##......@#+.+#+............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+................................................................................................................................................................................+#@+.....@#@.#+...+#+.+@#+.+#@+#@....@#++#@............+#+......++..++................+#......+##+......+#+.+#+............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+................................................................................................................................................................................+#@+.....##......+#@+..+#@..#@@#+...+##+@#+..........+.+#+++.........................+@#......+#+......+#@.................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+.................................................................................................................................................................................+#+....+#+......+#+...+#+.+#@+......####@..........+#@######+..+.++.+...............+#@.....+##+.....+##+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+..................................................................................................................................................................................+##+..##.......@#+...@#+.+#@+.....@###+..+..........+@##+++..+#######+.............+#@...+.+#+......+@+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+...................................................................................................................................................................................+@#@+#@......+#@+..+#@..+##+.....+#@+ +@@...........+#+......+++++++..............+@+.+##.+#+......+@+...++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ @##############+...................................................................................................................................................................................+@#++#@....+..@#+.+#@...+##......+#+++##+...........+#.........................+..+####++.+#@+.+@@#@+.....#+............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ @##############+...............................................................................................................................................................................+#++#++..##@@+#+..+#@@++....+#+......+#####@+...........++........................+##@###++....@##@@##+......+#+............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##  @@@@@@@@@@@@@@@@@@ @##############+...............................................................................................................................................................................+@#@+....+#@@@+....@@+.......+........@@@@+........................................++++++......++@@+++......+##+............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##  @@@@@@@@@@@@@@@@@@ @##############+.................................................................................................................................................................................+.......+................................................................................................+@++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##  @@@@@@@@@@@@@@@@@@ @##############...........................................................................................................................................................................................................................................................................................++...............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##  @@@@@@@@@@@@@@@@@@ @##############............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##  @@@@@@@@@@@@@@@@@@ @##############............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@@ ###############............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@@ ###############...............................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@+ ###############...............................................................................................................................................................................................................................#+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@##@   @@@@@@@@@@@@@@@@+   ##",
"##  @@@@@@@@@@@@@@@@@+ ###############..............................................................................................................................................................................................................................+#@............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   @@@@@@@@@@@@@@@@+   ##",
"##  @@@@@@@@@@@@@@@@@+ ##############@..............................................................................................................................................................................................................................+#+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   @@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ @#############@..............................................................................................................................................................................................................................+@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   @@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ##############@.............................................................................................................................................................................................................................+#@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   @@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ##############@...................................................................................................................................................................................+@#++.....+++...++......++...+@@+.........+#+..........+#+...+++.....+@#+....+@@++....+.........+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###   @@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ##############+..................................................................................................................................................................................+##+++...+####+.+#@.....+#+..+#@#@.....+##@##+..........+#+++####+...+####...+#@@++....#+........@+......+#+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###   @@@@@@@@@@@@@@@@@   ##",
"## +@@@@@@@@@@@@@@@@@+ ##############+..................................................................................................................................................................................#@+......+#++##++@#+...+##+.+#@+##....+#@+@#@+..........+#++#+++#+...@#@@#+..@#+.......#+........@+......+#+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"## +@@@@@@@@@@@@@@@@@  ##############+.................................................................................................................................................................................+#@......@##.+##+.+@+...@#+..##++#+....@@+.+#@...........+#@@#+.+#@..+##.++..+#@+.......#+........@@+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"## +@@@@@@@@@@@@@@@@@  ##############+..................................................................................................................................................................................+#+.....##..+##..+#+..+#@...#@@#@....@#+..+#@...........@##@+..+#+..+#.......@#+...++++##@@+..@++##@@++....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"#@ +@@@@@@@@@@@@@@@@@  ##############+..................................................................................................................................................................................+#@+....#+.+##+..+#+.+#@+..+###@+...+#@..+##@...........+##+...++...#+.......+#@++.++@@###+#+++@####@#+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"#@ +@@@@@@@@@@@@@@@@@  ##############+...................................................................................................................................................................................++#++.@#..+@#@...@@+++....#@#@+ ++.@#+..+##@...........@#@+.......##+........++#@+...+#@+......+#@+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###   +@@@@@@@@@@@@@@@@   ##",
"#@ +@@@@@@@@@@@@@@@@@  ##############+....................................................................................................................................................................................+@#@+#@..++#@...+#+......+@@+++#+.@#+..++#@...........@#@...++...@#+..........@#+...+#+.......+#+......+@+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@  ##############+.................................................................................................................................................................................+..+@++.##+++.##+..+##+.....+#@+@##+.@#+++++@#++.........@#@+++++...+#++.+++++..+@++...+#+.......+#+......+#+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +##############.................................................................................................................................................................................+#@+++...+##++.@#+..+@++.....+@###@+..+@#++.+@##+........+#@##++.....+###@@+++#@@@+......+.........+.......+#+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +##############..................................................................................................................................................................................+@++....+++...++.............+++++....+++...+++++++++++++#++++.......+++++...+@++........................+#++...............................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +##############.................................................................................................................................................................................................................................+@#++++@+@#+.............................................+#+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +##############...................................................................................................................................................................................................................................+...+..@#+.............................................+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +#############@..........................................................................................................................................................................................................................................##+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +#############@.........................................................................................................................................................................................................................................+##..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   ##",
"#+ @@@@@@@@@@@@@@@@@@ +#############@.........................................................................................................................................................................................................................................+@+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ +#############@.......................................................................................................................................................................+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ +#############@.............................................................................................................................................++.......................+#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############@...........................................................................................................................................+####+....................+##+...........................+##+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+..............................................................................................................................................+#+....................+#+...........................+#@++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+...............................................................................................................................................##....................+#+...........................@#+.....................................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+...............................................................................................................................................@+....................@#+....+++......++............+#+..............................................................................................................................................................................................................................................................................................................................................+................+++.+#+.+#.+.............................................................................................................................................................................+@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+..............................................................................................................................................+#@............+##++...+#...+@#@#+...+###+...........+#+........................................................................................................................................................................................................................................................................................................................................+...+#+.++.........++++#++##++@#@@##+.................++.........................................................................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+..............................................................................................................................................+#+...........+#@+#@...@#...##++....+#@+#@...........@@+......................................................................................................................................................................................................................................................................................................................................+#+++#@++@@+@@@@++@@@###@@@##@@######@+@@+++....++.+@+++#++@@+@++++............++..+@++#++++.......................................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+..............................................................................................................................................@#+..........+@#++#+...##..+#@.....+@#++#+...........@#+....................................................................................................................................................................................................................................................................................................................................+@#++@@@+@@@+@@########################@@@@@@@@+.+@#@#@@##@@@###@@@@@++++.+++++.+#@+@@@@@@@#@++@++...................................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+..............................................................................................................................................@#++.........+#@+@#+...##..+#@.....+#@+##+..........+@#+...................................................................................................................................................................................................................................................................................................................................+#@@@@@@@@@@@@######################@##########@+@####@@##@@#####@#####@@#@@##@@@#@@##@#####@@@#@@@++.................................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#  @@@@@@@@@@@@@@@@@@ @#############+..............................................................................................................................................+#@#+........+#@##+....#@...##+....+#@@#+...........+#+...................................................................................................................................................................................................................................................................................................................................+##@@##@##@@@#############@#########@###########@############################################@###@###+++...............................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#  @@@@@@@@@@@@@@@@@+ @#############+..............................................................................................................................................+##@+.......+@###+..+.+#@...++@@..+@###+ ...........@#+..................................................................................................................................................................................................................................................................................................................................+@#####@##@@##@###########@########@+@#@#############################################################@@@#@+.............................................................................................................@##@   @@@@@@@@@@@@@@@@   +#",
"#  @@@@@@@@@@@@@@@@@+ ##############+..............................................................................................................................................+#@+........+@#@+++@+.+#@.....+#@++@#@+.+++.........@#+.................................................................................................................................................................................................................................................................................................................................+############@@######@@##@@##@####@+++@++@##@@########@@####@@#####@#####################@@#####@#####@####@+++..........................................................................................................+###   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@@ ##############+..............................................................................................................................................+#@.........++@+++##+.+#@.....+##+++@+++##+.........+#+...............................................................................................................................................................................................................................................................................................................................++##########@@@++++@#@@@@@++#@+@@+++......++@+@###@@#@@@@####@+@@+@@+@@##############@###@+@@@@#@@##@###########+++........................................................................................................+###   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ ##############+..............................................................................................................................................+##.........+@#@@##+..+##.+++++++..@#@@##+..........+#+..............................................................................................................................................................................................................................................................................................................................+@##########@+.......++.@+.+##++++.............++@++@@@+@###@+.+++.++.+++##@@@##@@@@#@@@@+++@+++@++@+@###########@@+++......................................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@+..............................................................................................................................................+##..........+@#@@+...+#@.+#@#+....+@##@+...........+#+.............................................................................................................................................................................................................................................................................................................................+###########+...........++.++@@+++..................++++@@+@+.............++++@++@++#++@++..++........@@#@##########@##++....................................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@................................................................................................................................................##....................+...+++......................+#+............................................................................................................................................................................................................................................................................................................................+###########+..........+@#++@@+@##+..............................................+..++..+...............+++##############@+#++................................................................................................+###   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@...............................................................................................................................................+#@.................................................+##+..........................................................................................................................................................................................................................................................................................................................+#@#########+..........+##@@#++####@+......................................................................++#+##########@@###@++..............................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@@ #############@..............................................................................................................................................++++..................................................@#+++........................................................................................................................................................................................................................................................................................................................+@##@######+...........+##@++#####@@@+........................................................................+@+@###########@+##+.............................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@@ #############@.............................................................................................................................................++##+...................................................+#+........................................................................................................................................................................................................................................................................................................................+##@@#####@+...........+##@+@########@+..........................................................................@###@@#######@#@##++...........................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#@@######+............+#@+@###########@+......................................++..................................++++####@@######+@#+..........................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@+@######+..............++##############+....................................+@#@+....................................++@++@######@####+.........................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@  #############@.....................................................................................................................................................................................................................................................++.........................++............................................................................................................................................................................................................................................+@########..............+###############@+..................................+@####@+.......................................+@+#@+######@++........................................................................................+###   +@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@.....................................................................................................................................................................................................................................................+#+........................+#...........................................................................................................................................................................................................................................+####@####+........+#+.+@########+@#######+.............................++..+#######+.........................................+++#########+........................................................................................+###   +@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ #############@.....................................................................................................................................................................................................................................................##+........................##..............................++...........................................................................................................................................................................................................+##@@####.........+#@@@#########+.+#####@@+...........................+@#++@######@+.............................................+##@#####@+.......................................................................................+###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############@.....................................................................................................................................................................................................................................................+#.........................#+..............................+#+..........................................................................................................................................................................................................+@+@####+.........@##@#########@..+######@+..........................+##@@#######@+@+.............................................++#######+.......................................................................................+###+  @@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############@....................................................................................................................................................................................................................................................+##+.......................+#+.............................+#+............................................................................................................................................................................................................+@#####@........+##############..+######+..........................+##########@@@@++.............................+................+#######@.......................................................................................+###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+....................................................................................................................................................................................+++..++++.....+++.............++++....+....+......+++.....+@+++.+#@...........++++.........@#+..............................++.++..+....+................+@++.............................................................................................................................................................................+#######+......+##############+.+#######+.........................+#########@@@@@##+...........................+++++...............@######@+......................................................................................+###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+....................................................................................................................................................................................+#+.+###@....+###+............@###...+#+.+##++..+@##@+...+#@+++.+#@..+++.....+@##+.....+@+@#@..........+@@@@++@+........++++@@@#+.+#+.+@#+++@+....++....+#@#+...+@+.......................................................................................................................................................................+#@#####+.....+@############++..+@#####@+........................+@########@@@@###@...........................+@##@#+..............+######@+......................................................................................+###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+....................................................................................................................................................................................+@++#++@#+..+#@@#@...........+#@@#+.+@#++##+++.+##+@#@..+#@+....+#+.+##@....+#+@#+....+#@+##@..........+#@+++@+..........@#####+..+#@.@#++++#@...+#+...+#@@#@...+#+........................................................................................................................................................................+######@....+@###########++...++@#####@........................+@#######@@@#####++......................++++@##@@#@++..............@#####@+......................................................................................+###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+....................................................................................................................................................................................@@+@#. @#+.+##++++..........+##+++..+@@+@#+...++#+.+#@..+#+.....@#++#@@#+..+##+@#+...+#+.+@#@...........+....+............@##@+...+#++#++..+#+...@#+..+##+@#+...++.........................................................................................................................................................................+#######++++###########@+.....+@######+........................########@@@#####@+......................+@#@###@@@@@@+..............+@#####@+......................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+....................................................................................................................................................................................@#@@+.+##+.+#+..............@#+......@@@@+....+#@+.@#@..+#@+....@#+@#+@#+..+#@@#@...+@#...@#+.............................+#@.....+#+#+....+#+..+##+..+#@+#@+..............................................................................................................................................................................+@#######@############++......+@######+.......................+#######@@######@@+....................+@#####@#@@@@@#@+.............+@######+......................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+...................................................................................................................................................................................+@#@....++..+#..............+@+......+#@@+.....+#+.+##+...+#++..+##+@+.@#+..@###@+...+#+..+##+...........++++++++..........+#+.....@#@+.....@#+..+##+..+###@+................................................................................................................................................................................@@##################+........+#######+......................+@######@#########@....................+#######@@#@@#@@#+..............@@#####+......................................................................................###+  @@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+...................................................................................................................................................................................+@#@........#@..............+#+......+@#++....+@@..+##+....+##+.+#@....+#@.+@##@+.+++#@+..###+..........+#######+..........+#+.....+#@+.....@@+..+##+..###@+.++..............................................................................................................................................................................+##################+..........@######+.....................+######@###########+...................+@#####@@#@@##@####+.............@######@+.....................................................................................###+  @@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@  #############+...................................................................................................................................................................................+##+...++..+#@..............+#+......+##+.....+#+..++#+....++@#++#@....+##.+@#@+++#++#@...++#+............++++++...........+#+.++..@##+.....@@+..+@#+.+@@@+++#+..++..........................................................................................................................................................................+################@+..........+#######+....................+@#####@#####@#####+...................+@####@@##@#@@#####@+.............@#######+.....................................................................................###+  @@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@  #############+...................................................................................................................................................................................+##+.+#@+...#@...++.........+#+...++.+##+.....+#@++++#+.....+@+++#@.....+#+.@#++##@++#@++@++#++............................@#@@#@..@#+......@#@+..@#+..+#++@##...+#+.........................................................................................................................................................................+@###########@##++............+#####@++..................+@#########@@@####@+....................@###@@##@@#@########+.............+@#####@+.....................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@ +#############+...................................................................................................................................................................................+###+#+.....##@###+.........+#@#@##+.+@@+.....+###+++##++#++#+..+#+.....+#+.+#####+..+#@#+.+###+...........................+####+..+#+......+#+...+#@..+#@###+...@#+.........................................................................................................................................................................+@#########@@@#+..............+######@+................+@##########@+@#####@....................+@#@@##@@#@.+#######+..............+#######+.....................................................................................###@  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@ +#############+...................................................................................................................................................................................@#+++.......+@+#+...++++..++.+#+@+.............+++...+...+#+....++...........++@+.....+@....+++.............................+@@+...................++...+++++...+##+.........................................................................................................................................................................@#########++@+................+#####@@+...........+@++@###########++######@+...................+##@@#####+..@#######+...............@#####@++....................................................................................@##@   @@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@ +#############+..................................................................................................................................................................................+@@+................+##@@###+...................................................................................................................................+#+...........................................................................................................................................................................+#####@#+.....................+@#####@...........@#@@############@ @#####@@+..................+#@@#######+.+########+...............+######@+....................................................................................@##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +#############+..................................................................................................................................................................................+#@..................++.........................................................................................................................................++............................................................................................................................................................................+#######@+....................@#####@@+........+##@############@++@#####@##+..................+@#######@+..+#######@+...............+@#####@@+...................................................................................@##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +#############+..................................................................................................................................................................................+#@...........................................................................................................................................................................................................................................................................................................................................+#@@#####+....................@######@........+###############+++##########+.................+########+....+@######+.................+#####@++...................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@...................................................................................................................................................................................@#+............................................................................................................................................................................................................................................................................................................................................+######@@@+.................+#######+.......+@#############+...##########@................+##########+....+#######+........+..++.+++@@@#####@...................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@...................................................................................................................................................................................+#+............................................................................................................................................................................................................................................................................................................................................+########@+................+########+......+#############@+...+#@########+...........+@.+@##########+......#######@......+@@+#@+@#+@+@######@...................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@....................................................................................................................................................................................+..............................................................................................................................................................................................................................................................................................................................................@#@#######+...............+@#####@+......+############@+....+@@########+..........+#@+@###########+.......@######++.....+###+@#@@###@######@+..................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++########+...............@######@......+########@##+++......+########+.........+@#@@############@+.......@#######+....+##@@@######++#######+..................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@######@+.............+@######+.....+@@########@+........+########@........++##@@###########@++........########+...+#@@@@#####@@@+@@@####@+.................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+.............+#######+...++@@#####@#@++.........+#######++.......+################++.........@########@++++@@@#####@@@#@++@######@.................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@..........................................................................................................................................................................................................................................................................+++++++@@+..................................................................................................................................................................................................................................................+@######++............+@@#####++++@@#####@@@#+...........+#######+......+@###############@+..........+@########@@@@@@########@##+..+@#####@.................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@.......................................................................................................................................................................................++.......+...........................++............................................@#+@+#@#@+..................................................................................................................................................................................................................................................+@#####@@++++.........+@######@@@@@@###@@@@#+............@#######@+++.++#############@+@+............+@########@##@#########++@@+..+######@+................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@......................................................................................................................................................................................+@#++....+@++.....++++....++..++++..++@@+......................++++..++............+##++++++...+................................................................................................................................................................................................................................................+########@@#@+........+########@@@####@@@##+.............#########@#@+@###@@#######@+...............+@####################@+..+....+#####@++................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@.....................................................................................................................................................................................+#@++....##@#@....@#@@#+...##.+##@+..@#@##+....................+##@@@+++...........+##@........+#+................................................................................................................................................................................................................................................@######@####@@@+......@######@@@###@@@@##@..............@##########@###@@@######@+.................+####################@+........+####@++.................................................................................+##@   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############@....................................................................................................................................................................................+#@+.....+##+@+...+#+.+##+.+##+@#++..+#++##+....................++++++@+.............+#@+.......+@+...............................................................................................................................................................................................................................................+###########@####+.+...@####@@@###@@@@###@+..............+#############@@@#####@+...................+####################+.........+##@+++@+................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############@....................................................................................................................................................................................+#@+.....##+.+...+##+..+#+.+#@+#+....##++#+............++++..........................+#+#+@+......................................................................................................................................................................................................................................................+@##############@++#+++@###@@####@+@###@+................++@@#####@@#@@@######++....................+@##################@+........+@#@++@#+.................................................................................+###  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############@.....................................................................................................................................................................................+#+.....#+......+#+...+#+.+#@#+....+#@@#@+...........+@###@+++.........................++##+.....................................................................................................................................................................................................................................................@#@#############@##@+#####@#####@@@###@+...................+@@@#@@@#@@##@####+.......................#################@+.........+@@++@#@++.................................................................................+###   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############@.....................................................................................................................................................................................+##++..+#.......+#+...@#+.+#++.....+###@+.............+++.+++..+#++#@#++.................##+.....................................................................................................................................................................................................................................................+@################@@##################@#@.++.................+@++#@+@#@@##@++........................##############@++...........++++##@@#+.................................................................................+###   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############+.......................................................................................................................................................................................+##++##......+#@+..+#@..+##@.....@##@+ +++...................++###@@#+.................@@+....+................................................................................................................................................................................................................................................##########@+@#@@############@##########@+@#++@+.................+++#@@#+@@+..........................+@#@#########+...............+##@@#@...................................................................................+###   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############+........................................................................................................................................................................................+#@.@+......+@++.+@#+..+##+.....+#@++@#+.......................................++...++++....+#+...............................................................................................................................................................................................................................................@#@####@++.+#++#######################@@##@@###+++...........++..+++++...............................+@@########@+..............+######@@+..................................................................................+##@   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############+....................................................................................................................................................................................+..+#+++##++.+#+ @#++#@+...+##+.....@#@@###+......................................+##@@@###+....+#+...............................................................................................................................................................................................................................................++#@##++.....+################################+@#+++........##++#@++#++...............................###@@#@@##+..............+#####@@#@+..................................................................................+##@   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############+...................................................................................................................................................................................+###+....+####+....@#+......++........@###++........................................+###+#+......@#+.................................................................................................................................................................................................................................................+.+.........++@####@@##########@@##########@##@@####@@++@#@@@#@@##@##+++++++.........................@++#++++..............@######@##+....................................................................................+###   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############+....................................................................................................................................................................................+++......+++.......+...................++.....................................................+@#+.................................................................................................................................................................................................................................................................++#+@#@@#######@@##@####@#############@@##############@@####@@+@++...................+#++++...............+#########@+.....................................................................................+###   @@@@@@@@@@@@@@@@   #",
"+ @@@@@@@@@@@@@@@@@@ @############+..................................................................................................................................................................................................................................................................................+#+......................................................................................................................................................................................................................................................................+++@@#+@#+++#++####+@##@#######################################+.+..........+...@#@@#++@++++........+##########@+......................................................................................+###   @@@@@@@@@@@@@@@@   #",
"+ @@@@@@@@@@@@@@@@@@ @############+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.++..++..+++++#++########################################@@#@+++++..+@+++##@##@@####++@+++@++@###########+........................................................................................###   @@@@@@@@@@@@@@@@   #",
"+ @@@@@@@@@@@@@@@@@@ @############+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.++####@################################@####@@#@@+++#@@@###########@@#@@@@@@@###########++........................................................................................###   @@@@@@@@@@@@@@@@   #",
"+ @@@@@@@@@@@@@@@@@@ @############+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@##########################################@@#######################@@###@######@+..........................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@##########@################@##########################@##########@@##@######@+............................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@########@###############@@###@#####################@@@#@###@##@@@@@@##@###++.............................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############+..............................................................................................................................................++++.....................................................................................................................................................................................................................................................................................................................................................................................................................................+@@######@++@@@++@########@+++@+@###@#########@@#####@+@#++@@@#@@@@@@@@@@@#++..............................................................................................+###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############+..............................................................................................................................................++##+....................................................................................................................................................................................................................................................................................................................................................................................................................................+@######+..++.+..+@#######@+....+++++#@@#@@#@@@@@@#@+..++.++++@++@@++@++@@+.................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############+...............................................................................................................................................++#+...................................................................................................................................................................................................................................................................................................................................................................................................................................+#######@..........+########+........++++++@@++@++++..........+.+++.+++.@+...................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############+.................................................................................................................................................@@...................................................................................................................................................................................................................................................................................................................................................................................................................................+#@####@+..........+@#######++............++..++............................................................................................................................+###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############+.................................................................................................................................................@+..................................................................................................................................................................................................................................................................................................................................................................................................................................+@#@@##@+............+########+..............................................................................................................................................+###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############+................................................................................................................................................+#@.................................................................................................................................................................................................................................................................................................................................................................................................................................+#@@###@@#+............+######@++..............................................................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @###########@.................................................................................................................................................+#+..................................................................................................................................................................................................................................................................................................................................................................................................................................+@######+..............+@#####@+..............................................................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ ############@.................................................................................................................................................@#..................................................................................................................................................................................................................................................................................................................................................................................................................................+#@####@+...............+#####@#@..............................................................................................................................................@##   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ ############@.................................................................................................................................................@#++...............................................................................................................................................................................................................................................................................................................................................................................................................................@#@####@@+...............+#######+..............................................................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ ############@.................................................................................................................................................+####..............................................................................................................................................................................................................................................................................................................................................................................................................................+@######+...............+@#######...............................................................................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ############@.................................................................................................................................................+##++..............................................................................................................................................................................................................................................................................................................................................................................................................................+#@####+.................@#####@+...............................................................................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ############@..................................................................................................................................................#@...............................................................................................................................................................................................................................................................................................................................................................................................................................+++####@+................+#######+...............................................................................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ############@..................................................................................................................................................#@................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@.................@######@+...............................................................................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ############@..................................................................................................................................................##...............................................................................................................................................................................................................................................................................................................................................................................................................................+@@#####+................@@@####@...........................................................+@+++................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ############@..................................................................................................................................................##................................................................................................................................................................................................................................................................................................................................................................................................................................+@####+.................+@####@@+.........................................................+#####+...............................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ############@..................................................................................................................................................##...............................................................................................................................................................................................................................................................................................................................................................................................................................+@#####@+................+######@+........................................................+######++..............................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ############@................................................................................................................................................++@+...............................................................................................................................................................................................................................................................................................................................................................................................................................+######@+................+#######@+.......................................................@####@@#++.............................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ############@...............................................................................................................................................++#@+................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@+.................+#######+...............................................++..++++####@@@@@@++...........................................................................###   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@................................................................................................................................................+++.................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@+................+@#######+...........................................+.++@@+@#@@########@#@@+...........................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@+................+#######@+.........................................++@+@##@##@############@#++..........................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@#@................+######@+.........................................+########################@@#++........................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@...............+#######@+.......................................+@#############################@+.......................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@.........................................................................................................+#@@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####@...............+########+......................................+##############@@@#@@##@#########@+......................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@........................................................................................................+++@#+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######+...............@#######+.......................................+#############@+@#@@#@+@########@@#++....................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@............................................................................................................@#+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+...............@@@#####+.....................................++############@++@+.+#+++@@@########@@@+...................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############+............................................................................................................+#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@.................@######+.....................................@############+..........+..+@#@########@+..................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############+............................................................................................................##.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@+................+#######+....................................+@#########+.................++########@@#@.................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############+...........................................................................................................+#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@................+#######@....................................+########++...................++@########@+@@...............................................................@##   @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ############+...........................................................................................................+#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@####@.................+########+..................................+########@+......................@##@####@@#@++..............................................................@##   @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ############+...........................................................................................................+#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####+.................@######@...................................+#######++........................++##@@######@+.............................................................@##   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+...........................................................................................................+#@#+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######+..................@#####@++.................................+#######@............++.............++++#########+............................................................@##   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+...........................................................................................................+###+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@####+..................+######@..................................@#######+..........+#@++#+............+++@########+...........................................................@##   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+............................................................................................................##+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@####@+..................@######@+................................+@######@+..........+#####@..............++@#######@+..........................................................@##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+............................................................................................................##....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######+..................+@#####++................................+@######@...........@####@++..............+@########@..........................................................@##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ############+............................................................................................................##....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@..................+######@.................................+######@+..........+######@+...............++@######@@+........................................................@##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ############+............................................................................................................##....................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@#####+.................@######+.................................+######@+..........+@######+................++########+........................................................@##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ############+............................................................................................................@#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@+................+@######+.................................@######+............+######+.................+@########+.......................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+............................................................................................................#@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@++...............+######@+.................................+######+............+######+..................+@######@+.......................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+..........................................................................................................++#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@######+...............+#####@+..................................+@#####+............+######@+..................+######@@+......................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+.........................................................................................................+##++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@######+...............+#####@++.................................+######+............+######++..................+##@#####@+.....................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+...........................................................................................................++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@+...............+######+.................................+@#####@+............+@#####@+...................+@@####@##+....................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@...............+@####@+..................................@#####++............+######@+....................+########++...................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+..............+######+.................................+#######+............+@#####@+..........+++.......++@######@@...................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####+..............+#@####@+.................................+#####@+.............+#####@@+.........@#@@##+.....+########@++.................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@#+..............+######+..................................+#####@+............+@#####@..........+#####+......+@@######@+.................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+.............+#######+.................................+#@####+.............@@@####@+........+#######+......+#@####@#@.................................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##@####@...............+@#####+..................................+#####@+.............@#####@+........+######+.......++######@+++...............................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@..............+@######@.................................+######@+............@@@####@+........@######@+.......+++######@+...............................................+##+  @@@@@@@@@@@@@@@@+  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+...............+######@+.................................+@####@+.............+######+........+######@+........+#@@#####+...............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+...............+######@.................................+@######+............+@@@###+........+#######+...........@#####@++..............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+...............+#######+.................................@#####@+.............+@####+.........@######+...........++######+..............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######@+...............+#######+.................................@######+..............+++@+.........@#######+...........+@@@#####+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######@................+@@#####+.................................+######+............................#######+.............+@######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@+.................+#####@+.................................+######@........+..................+#####@@+..............#######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@+.................+####@@+.................................+######@......+@#+++...............@######@+..............#######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######@+................+@@#####+................................+######@+.....@#####+.............+#@@####@...............@######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@#####+................+@@#####+................................+######@+....+#####@++............+@@@####+...............@######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######+.................@######+................................+@#####@+....+#####@@@+...........++######+...............+#####@+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++................+#######+.................................@@#####@....+#@#####@++...........@#####+................+@####@@+............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@#@................+######@+.................................+@@#####+....+@#######++..........++@##@.................+@@####@+............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@#####+...............+#####@++..................................@######@.....#@######@@+..........+.+....................@######+............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####+...............+#######@.................................+######@+.....+@########@+.....................++........+@#####++............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######+...............+#######@++................................+@####@#+.....+########@@+...................@#@+#+......+######+............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@...................................................................................................................+++...................................................................................................................................................................................................................................................................................................................................++...........................................................................................................................@######+...............+@#####@@@#++..............................+#@@#####......+#########+++................+###@+++....+#@@####+............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@.............................................................................................................++...+#@#+......................................................................................................................++.........................................++...+@..................+@+....................................................................................................................................+#@#@............+@...........................................................................................................@######@+..............@#########+@#@+.............................+@#####++......@#######@@#@@...............+#@++@#+.....+######@............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@.............................................................................................................##+..@#+@#+..........#+........++++..............+#+................++.........................................................+##+........................................#@...@#+.................+#+....................................................................................++.+............................................##+##+...........##..............................+@#++........................................................................@######@+.............+#########@######+...........................+#######@+......+@#@@########+............+#+ @##@#.....@######@............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@.............................................................................................................#+..+#@+@#+........+#+.......+#@@#@..+@+@@#@+++..+##+.............+@##+........................................................+#+.......................++...............+#+..+#@..................@#+.............................++....................................................+#@##+..++@@+#@+++..............................+#@.@#...........+##..............................+@#@+........................................................................+######@+.............+@################+..........................+@#######@.......++@@#########@+...........++@####+.....+######@+...........................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@.................................................................................................................+#+.++.........@#+.....+@#+++##+.+####+####+...@@+............+#++..................................................................................+#+...............+#+..+@+..................+@..............................+#+.................................................+##+.+##.+####@+@##@+.............................+#+.++...........+#+.................................+#+......................................................................+@######@..............@################@+@++........................+########+.......+@###########+++........+@######+.....+#####@++...........................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@.................................................................................................................@@............@##......+#@..+@#+.+@#+...++##+..+#+............@#+...................................................................................@@+...............@#+..+#+.................+#+..............................#+..................................................@#@..+##..+#@+...++##+............................##...............+#+.................................+#+......................................................................+@######@..............+######@#########@#@@@++......................+@#######@........+@#########@@#++++@+..+#######+......+######@+...........................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@............................................................................................................+....#+............##+.....+#@+...++..+##......+#+..+@@+...........@@............++...+++.....+++............+....++....++++....+................++#++...+++++.....+++.....@#...+#+....+@++.........+#+..............................++.++..++...++...+...........++++.................+@#@+...++..+#@......+#+...........................+#+.......+++.....+#....+@+@+....+@+..................+#+......................................................................+######@+.............+@######@+@###@#########@++.....................+#######@@........+@##########@@####++@#######+.......+#####@++...........................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@............................................................................................................@+..+##+++........+#+.....+##+........+#@.......@#...+#+...........@#...........+##.+@###+...+@##@+.........+@+.+@##+..+####...+#...++..+++.....+##++++++@@@#+....+@@#@+...#@...+@+...+#@##.....+@++##+.........+@+@+++++.........+++@@@#+.+@@.+@##+.+#....++....+###@+...@+...........+#@+........+#+......+#+........+@@@#++++..........+#@+++...+###@+...##..++#+++...+##@#+...+@...........+@@.......................................................................@######@+.............+######@+..+++@#@##########++...................+@#######@+........++@#@@#########@@@#########+.......+@###@@@+...........................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########@...........................................................................................................+#@..+###++.......+##......+#+.........+#+.......@#...+#+...........@#...........+#+.##++#+...+#++#+.........+#@.@@+++.+#@+##...@#+..#@+++##+....##+...+#####+.....##+@#+..+#+..+#@...+#@+##....+#++##@+.........+@#+++++..........+#####+..+#@++#+++.##+...#@...+#@+#@+..+#+...........@@+.........+#+......+#@........++@+++@++..........@###+...+#@+@#@..+#@..+#@.+....@#+@#+...##...........+#@......................................................................+#######+..............++@#####+....+@@############@++..................+#@#####@#@+........+++@@@#######@##########@+......+@######@+...........................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+...........................................................................................................+#+..@#@+.........+#+.....+@+..........+#+......+##...+@@+..........##...........+#+@#+.+#@..+#@..+..........+#++#+...+@#++#+...##+..#@++#@##+..+##.....+##@+....+@#+ @#@..+#+..+#@..+##++#+....#@+.@#@............+...+............+##@+...+#++#+....@@...+#@..+@#++#@....++..........+#+..........@#+......+#@..........+...+............@#@+...+@#+.+#@..+#@..+#+.....+#@+@#+...++...........+#+......................................................................+#######+..............++######+.....++@#############@+..................+@@@######@+.........+++@###@##@#####@#####........@#######+............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+...........................................................................................................@#+..@#+..........+#......@#+..........+#+......+++....@#+.........+#+...........+#@@+..+#+..@#+.............+#@@+....+#@@@@+...##+.+#@+#@+@#+..++#+.....@#+.....+#+. @#+..+#+..+#+..+##@@#+...+#+..@#@.............................+##+....+#@@@+...+@+...##+..+##@@#+...............+@#+..........##+......+++...........................@#+....+#+..+#+..+#+..+#@.....@#@@#+.................+#@++....................................................................+######@+..............+@######+.......+@@###########@@@+.................++@#######+...........+@#@+@#@####@@#####+.......+@#######+............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+...........................................................................................................##...@#+..........@#......##...........+#+......++.....+#+.........+#............+##+...++..+@+..............+##+.....+####+...+##..+#@@#+.+#+...+@#++..+##+.....@@..+##+..@#+..+#+..+####+...+#@..+##+...........++++++++..........+#+.....+##++....+#+..+##+..+####+................+#@...........##.......+...........++++++++..........@#+....@@..+##+..@#+...@#++..+@###+..................+@###....................................................................+@#####+...............+@######+.........++#@########@##@++................+########@+............+.+@#@###@@@###++........+@#####@@+............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+...........................................................................................................##...@#..........+@#......#@...........@#+.....+++.....+#+.........##............+##+.......+#+..............+#@+.....@##@+.++.+##..+###+..+#@....+##++.+#@.....+@+..+##+..@#+..+#+..@##@+..+.@#+..+##+..........+@#@#@##+..........+#+.....+#@+.....+#+..+@#+..+###+.++..............+#+...........##......++..........++@@####+..........##....+#+..+#@+..@#+...++##+.+###+..++................@#@+....................................................................#######@................@######+...........++@###########@@+...............+##########++............+.++#@++@++++.........+#######@+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+...........................................................................................................##...##...........@#.....+##...........##+...++@+......+#+.........@#+...........@#@...++...@#+..............@##+.....+@@+.+##.+#+..+##+...+#@.... +@#+.+#+.++..@#+..++#+..@#+..+#+..@@@+.+#@+##...+@#+............++++++...........+#+.++..+##+.....+#+...+#+..+#@+++##...++.........+#@...........##..+.++#+............++++++...........##....@#+..+@#+..@#+....++##++@#++++#+..++............+#+....................................................................+#######+................+######@.............++@@@##########+...............+##@#######++...............+..++............+####@###+..............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+...........................................................................................................##..+##...........+#+.....@#+....+++..+##+@@##+........+#+.........+#+...........@##+++#+...+#++++++.........@#@......+#@+@##+.+#+..@#+.....+#@+...+@@+.+#@@##+.+#@++++#+..@#+..+#+..+#@+@##++##+++++@@++...........................+#@@##..+#@......+#@+..+#@..+#++@##+..+#@.........+@#+....+++..+##++##++...............................##....+#+++++#+..+#+.++..+@@+.@@++##@...##............+#+....................................................................+@######+................+######@+...............+############+...............+@@######@@#@+.............................+@###@####+..............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+...........................................................................................................#+...##...........+#+.....+##@++++++...@##@+@.........+#@..........+#+...........#####+.....+####+@+.........+#+......+#####+..+#+..+#@.....+@++#++#+...+@###@+.+###+.+#@..@#+..+#+..+#####+..+#@@+..@##+...........................+####+..+#+.......@++..+##+.+#####+...+#+..........@###+++#+...+##@+@+.................................##....+###+++#@..+#+.+#++#+..+@####@+..+@#............+#+.....................................................................@######+................+######@+................+@@########@#+................###########++............................+##@#####+...............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+...........................................................................................................++...##...........+#@......+#@+##+.....+@+............+#+..........+#+..........+##+@+.......+++#+..+++++.++.+.........+++++....+...++..........+#+......++@+....+++...+...+#+..+#+...++@++....+++....++.............................++@+...................+++..+++@+...+##+..........+@@+@#+......#+.....................................##.....+++...+...+#+.++#+.....+++++...+##+............+#+....................................................................+######@+................+######@+.................++#########@@+...............+@@#########@+..........................+#########+...............................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+................................................................................................................++...........+@#+...............................+@@...........+#+..........+#+................+###+###+............................................................................................................................................................+#@................................................................++....................................+#+.............+#+.....................................................................#######@................+######@+...................+##########+@+..............++##########@++........................+#######@+................................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+..............................................................................................................................+##...............................@#+...........+##..+.......+#+..................+...........................................................................................................................................................................................................................................................................+.............++++......................................................................@######@+...............+@####@@+.....................+@#@######@++...............@############+..................++.+@########+.................................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+...............................................................................................................................+##..............................@@.............+###+.......@#+...........................................................................................................................................................................................................................................................................................................+###@......................................................................+@######+................@######+......................++##@####@##+..............++@###########@+..............+@#++#########+..................................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+................................................................................................................................++.............................+++..............++........+##+.............................................................................................................................................................................................................................................................................................................++.......................................................................+######@+...............+#######@+......................++@#@####@@#++..............+@###########++++......+#++@##@##########@...................................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+..........................................................................................................................................................................................+#@.......................................................................................................................................................................................................................................................................................................................................................................................+#######+...............+########+.......................+#+@######@@@+..............+@#########@+@#++#+.+##+@##############@+...................................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@................+#######@..........................+#@@########++.............+@########@##@@#@+@#@@@###########@@##@....................................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@+...............+########+.........................++@##########@+............+##############@@################@@##+.....................................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+...............+#######@+...........................++###########+..........+########@@##@##################@++#+.......................................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@................+########+............................+@##########@++........+@######@@#@+@#@@##@###########+..++........................................................+##+  @@@@@@@@@@@@@@@@@  #",
"  @@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####@.................@#######+.............................++########@@@#+.......+#######++++@#+@#@@#@@####@++++.............................................................+##+  @@@@@@@@@@@@@@@@@  #",
"  @@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@+................@#######@..............................++###########++.....+@######@+...+++@+@@@@@+@@+..................................................................+##+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######+.................@#######@................................+@@+@######@@.....+@######+......++.++.++......................................................................+##+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ##########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######+.................@#######@+................................+++########@++...+#######+....................................................................................+##+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@@ ##########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######+................+########@@+.................................+@#@#######++.+#######@+....................................................................................+##+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@@ ##########@+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@+................+@########@++..................................++######@#+++######@+.....................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ ##########@+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+................+@##########++..................................++@#####@+@######@@+.....................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ ##########@+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+................+############+...................................+#@####@#########+......................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ ##########@+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####@+...............+@###########@+#+..................................+#@@###@########+......................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ ##########@+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########+..............+####@@########+++...................................+#@##########@+......................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#########++.+.........+##@@###@@@###@##+++.................................#+@##########@+......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@########@+#@+@+.+..+++++@#@@@###@####@###+.................................+##########@+.......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+############@#@+#@+##++@##@@#@+++##@######+++...............................+@##########+.......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###############@@##+@#######@+.+++######@#@++...............................+@#########+.......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@@###############@########+....###@@#####@@+...............................+@#######@........................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###########@###@@#######+.....+@+@##@###@@@#@+.............................+@#######+.......................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@##@@#@@@##@@#######+.........#@@########@++............................+#######@........................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+....................................................................................................................+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++@#++##+@@#@##@@#@+.........++#+@#########++..........................+#######+........................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+.............................................................................................................++...+@+@+...........................................................++....................................................................................................................................................................................................................................................++.....................++..............................................................................................................................++.+@++@@@#+++++.............++###########@+..........................@######+........................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+.............................................................................................................+#+..@#+@#+..........++..............................................##+...................................................................................................................................................................................................................................................+#+...................+#@..................................+++................................................................................................+..+...................+@@#########@+@@++......................#######+........................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+.............................................................................................................#@+.+#@+@#+.........+#+.............................................+#@.....................................................................................................................................................................................................................++.............................+@+...................+#+..................................+#+........................................................................................................................++@########@@###@+++.+.................######@+........................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+.............................................................................................................++..+#+.++.........+#+..............................................+#+...........................................................................+++...+...................................................................................................................................##.............................++....................+#+...................................+@+.........................................................................................................................+@###@#########@##@@@+.+.............@#####@+........................................................................................+##   @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@..................................................................................................................+#............+##+..............................................+#+..........................................................................+#@@++@#+.................................................................................................................................+#+...................................................+#+....................................@@+..........................................................................................................................++@@###############++@@++++........@@#####@........................................................................................+##   @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+.................................................................................................................#@............##+.....++++......+.....+.......+....+++..........@#+..........++...+++......+++.....++++.......................................@++@##@@+...................................................++........................++...++.......+++..........................+.......++..+..........+...........++........................+#@+............+............++...++++..+@+............................................................................................................................+###############@@######@+@++++++#@#####+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@.............................................................................................................++...#@++.........+#+.....+#@@+....++#@@..+#+....+@#...@###+.....++++#@...........##+.+###+....+###+...+#@++.........+++++.++...++++++++..............+####+.............++.............++...+......+#+....+...+#+..++....+++............##+.+###+....+##@+..........++...+.......+@#@++.++++@@@#+........+#+....++....#+..++..++...++........++++#@.....+@#++...##....+++...+#+.+@#+#+..+#@.............................................................................................................................+@############@########@####@###@######+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@............................................................................................................+#@..+####+.......+@#.....@#+.+....+##+##@.+#+....+#+..+#@@#+....@#@###+...........##++#+@#@...+#@+#+..+#@.+.........+##@++##+...###+@##+.............+####+..............##.............##..@#@+....@#+...##...+#+.+#@+..+##@+..........+##++#++#@+..+##+#+.........+#@..##++....+##+@##++#####@+.........@#+...+#+...+#..+#+..+#+.+##+......@#@###+....+#@+@#+.+##+...@#+...+@..##+++....@#+.............................................................................................................................+++@#####@####################@########+.......................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@............................................................................................................+#@..##@+.........+#+.....##+......@#+.+##.+#+...+##+.+#@+@#+...+#+.+##+...........@@+#+..@#+..@#++++..@#+.............+...+......+...+..............+#@@##@++............#+.............##++#+#@....@#+..+##...+#.+####..+@@#+...........@@+@+.+@#+.+##++@+.........+#@.+#@#+....+#+..@#+.+###+...........@#+..+##@..+##+.+#+..+#++@###+....+#+.+##+...+#@..+##..##...+##+..+#@.+##.......+#+................................................................................................................................++##@@@###################@@#######+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@............................................................................................................+#+..+#+..........+#+.....+#+.....@#@..+#+..#@...##+.+@#++#@....#@...##+...........##@#..+##+.+#@+.....+#+...........................................++.++@##+..........+.##++...........@@+##+@#+..+@+...+#@...##+##+@#++#++@@..........+####..+@@+.+#+.............+@++#@+##...+#@+..+#+..+#@............+#+..+###..+#+..@#+..+@+@#++#@...+#+..+##+...+#+...##+.##...@##+..@#+.+@#+......+#+..................................................................................................................................++++#@####@######################@+.......................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@............................................................................................................##+..@#+..........@#......+##+....+#+.+##+..#@..+#+...+###+....##+..+##+...........#@+...+#+..+@+.......##+...........++.+++++...++.+++++..................+#@........+########+........+####+.@#+..+#+..+##@...##++..@#++#++#@+.........+#@+...+#+..+@..............+####+.##+..+#+...+#+..@#+............+#+.+##@#+.##+..@#+..@#@#+.+##...##+..@##+...+@....##..@#..+#@@@.+#@...+##......+#+.......................................................................................................................................++#@+@########@@##@#########+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@............................................................................................................##...##...........@#.......+@#@..+@+.+##@+..+#++#+...+###@..++.#@..+###+..........+##@.......+#+........++##.........+@#######+..########+.................+#@...........+##+.++........+#@#@..+#+..+#+..+##@...@@....@#+...+@#+.........+##+.......+##..............+#@#+..@#+..@#+...@#+.+##+............+#@+++++##.+...+##+..@###+.+##..+#+..+##@...+#@...+##..+#+.+++@#+++.....+##+.....@@...........................................................................................................................................++++@###++@#@+##########@........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@............................................................................................................##...##...........@#........++##+@#+ .++#+...#@......++@@.++#++#@...+##...........+##....+...+#+.........++##+.........++.+++.....++++++...................+#+............#+............+##+...+#++.+#+...+#@..+#@+...+#+....+#+.........+##+...++..+#@..............+#@+...+#+..##+..+#@...#@..++.........+@@+...+##+.....##+.+@#@+..+@#+.@#+...+#@...+#+...##+..+#@....+#@+.......++#@...+#+................................................................................................................................................++..++++#++#@#####@+........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@............................................................................................................#@...##...........@#+........+#+.+#+++++#+...##@+....+@@+@##@.+#@.+#++#++.........+##+.+##...+#+...+++....+#+......................................+#+++++@@+............+#+............+#@.....+##++##+..+##..+##@...+#@+...+##+........+##+.+#++..+#@...++........+@#+.....###.+#+++#@...+##+@#+..........+#@++..@#@.....#@..+#@+....+###+#+.+#+@#+..+@@.+#@+...+##++..+@#+........##+...+#+........................................................................................................................................................+..+@######+........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@............................................................................................................##...##...........+#+....+#+@@+..+###+.+##...@#++.....+#####+.++#@#+.+###+........+###@#+....+@##@@#++#@+#@+.......................................+######+...............+.............+#@.....+++.+#@...+##+.+#+.....++.....+#+........+##@#@+....+##@#@#+.........+#@.....#+..+###++.....@####+..........+##+....+#+....##+..##+....+#+.+@@##+.+##+++@#@#+......+#@+....+#+..+#++#++....+#+............................................................................................................................................................@######+........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@............................................................................................................++...##...........+#+....+##+.....+++...+....++.......++++++....@+....++++++++..++##+++.......+++@++..+##+..........................................++++++...............................++................+#+.................+++.++..+.@#+++.......+@+#+..+++++..++++...........+++.......+++++.+++++..+...++......+.....++...++..........+@+....++...+++........++.......+....+#++......@@.............................................................................................................................................................+######+........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@.................................................................................................................++...........+@#+....++.............................................+##+@#@++##............................................................................................................................................+#@++@#++##...........+.....+##++@#+.............................++#@+@@#+........................................................................+.......+#+.............................................................................................................................................................+#####@+........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@...............................................................................................................................+#@+...................................................+++.++++#+.............................................................................................................................................++..++.+#+..................++..++...............................+++.+++................................................................................+##+.............................................................................................................................................................#######+........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@...............................................................................................................................+@#+..........................................................+#+....................................................................................................................................................+#+..............................................................................................................................................@#+.............................................................................................................................................................+######@+........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@................................................................................................................................++@..........................................................@#+....................................................................................................................................................@#+..............................................................................................................................................@+..............................................................................................................................................................+@#####@+........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@.............................................................................................................................................................................................@#+....................................................................................................................................................##+..............................................................................................................................................................................................................................................................................................................+@#####@+........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@.............................................................................................................................................................................................++.............................................................................................................................+.......................++...............................................................................................................................................................................................................................................................................................................+@#####@.........................................................................................+##  @@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@...........................................................................................................................................................................................................................................................................................................................+#+.........................................................................................++.............................................................................................................................................................................................................................................@@###@#+........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ @@@@@@@@@@@@@@@@@@ +#########@.....................................................................................................................................................+#+..............+++++........+.......................................................................................................................................+#+........................................................................................+##++..........................................................................................................................................................................................................................................+@######+........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ @@@@@@@@@@@@@@@@@@ +#########@....................................................................................................................................................@#@+.............+@#+##+.+@++++#@+++...............................++..................................................................................................+#+.......................................................................................+++@@+...........................................................................................................................................................................................................................................+@#####+........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ @@@@@@@@@@@@@@@@@@ +#########@...................................................................................................................................................+#@..............+#@..+##.+####+@@###+..............................##..................................................................................................+#...................................................................++++++..................+@@...........................................................................................................................................................................................................................................@######+........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ @@@@@@@@@@@@@@@@@@ +#########@...................................................................................................................................................+#+.............+##+..+#+..+#+....+@#@.............................+@+.........................................................+........................................##..................................+...............................+##@@###+.................@+..........................................................................................................................................................................................................................................+######@+........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ @@@@@@@@@@@@@@@@@@ +#########@...................................................................................................................................................+#+............+##+...++...+#+......@#+.........+...................+++++..++..+++..++...........+@@+....+...................+##++.....+++...++......++...+#@+.......+.+#+..........+#+..++++.....+@#+....+@@++............................+#@+...@#@...+............+#+..........................................................................................................................................................................................................................................+#######+........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@ +#########@...................................................................................................................................................+#+...........+##+.........##+......+#+........+#+##++#+.........#++####+.+#+.+##@@.##....@+...+@###@...+#+.................+##++....+####@..@#.....+#+..+#@##.....+##@##+..........+#@++####+...+####...+#@++.........+####++#+..........+##+....+@#+.+#+...........+#+...........................................................................................................................................................................................................................................#######@+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@ +#########@...................................................................................................................................................+#+............@@..........@@.......@#+........+#+..@++..........+####@...@#++@@++.+##...+#+...+#++#@...+#+.................##+......@#++@#++@#+...+##+.+#@+##....+#@+@##+..........+#++@+++#@...##++#+.+@#+............#@..+@+..........+##@......+#+.+##...........+#+...........................................................................................................................................................................................................................................+#######+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@ +#########@...................................................................................................................................................@#+...........@#+..........#@.......@#+...........................+##+....+@++#+...+#+...##+..+#@++#+....+.................+##......@#@.+@#+.+#+..+##+.+##++#+....+@..+##...........+#@##+.+##..##@.+...+#@..............................+#@......++#+..+...........+@@+...........................................................................................................................................................................................................................................########+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@  #########@...................................................................................................................................................@#...........+#+...........#@......+++............................+#@.....@##++....+#+...##+..+#@@#@........................+#+....+##+.+@#+.+#+..+#+...#@###+...@#+..+##...........+##++..@#+..@#.......+#+.............................@#+......+##+...............+#@@+.........................................................................................................................................................................................................................................+#######+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@  #########@..................................................................................................................................................+#+...........+@+..........+#+.......+..........+#++####+..........##+.....@@++.....##+..###+..@###+.........................+@#++..+#+..@#+..+#@++#+...+####+...+#+..+##@...........+##+...++..+#+.......+##++.........+#++@@##+........+#@......+#@+................+###+.........................................................................................................................................................................................................................................+#####@@+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@  #########@..................................................................................................................................................+#+...........@#+..........+#+.....+++..........++#+#+#++..........##+.....@##+.....+#...+@#+.+#@#+..++...+....................+#@+.@#..++#@..+@@+++....#@#@+.++++#+..+###...........+#@+...+...##..........+##+.........+#@#@##+........+#@......+++....+............+@@+..........................................................................................................................................................................................................................................+#######@.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@  #########@..................................................................................................................................................+#@...........+#+..........+#+++++@++..............................+#++@+.+@#@......##+...##+..+#+.+@#+..+#....................+@##+#@..++@@+..+#@+.....+#@++@#+++#+ +++#@...........+#@...++...@#...........+#@.........................+##...+++@@+...+#+...........+#@............................................................................................................................................................................................................................................#@#####@.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"# +@@@@@@@@@@@@@@@@@  #########@..................................................................................................................................................+##...........+#@++..++@...@#@@##@++...............................##@##@..@#+......+#+...@#+..+#@@##@+..+#+................++.+#+..##++++@#+..+##+.....+#@@@##+.@#++@++##++........+@##++#++...@#++++#++++.+@++..........................@#@++##@+......##...........+#@............................................................................................................................................................................................................................................+@#####@+......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"# +@@@@@@@@@@@@@@@@@  #########@...................................................................................................................................................#@............+###@+@++...+##++++.................................+###@+..++.......+@+...+##..+####@+..+@#@...............++#@@+...+##++.@@+...@++.....+#@##@+..+@#@+..+#@+........+#@@#++.....+#@##@+.+##@++............................++##++++......+#@............@@+...........................................................................................................................................................................................................................................@######+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"# +@@@@@@@@@@@@@@@@@  #########@...................................................................................................................................................@@.............++++++.....+++......................................+++....................++...++++...+@#+.................+++......++..................+++++.....+.....++++++++++++#@++........+++++...+++................................++.........+#++............@#+...........................................................................................................................................................................................................................................######@@+......................................................................................+##  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@  #########@...................................................................................................................................................@#....................................................................................................+@+.................................................................++@+++++++#+...............................................................+++.............+@@............................................................................................................................................................................................................................................+#####@@+......................................................................................+##  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@  #########@...................................................................................................................................................+#@+++................................................................................................+.....................................................................+......+#+................................................................+............+++#+............................................................................................................................................................................................................................................+@@###@@+......................................................................................+##  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #########@....................................................................................................................................................+#++..............................................................................................................................................................................@#+.............................................................................+##++............................................................................................................................................................................................................................................+@@###@@+......................................................................................+##  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #########@.....................................................................................................................................................+...............................................................................................................................................................................+#@................................................................................++.............................................................................................................................................................................................................................................+#######+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #########@.....................................................................................................................................................................................................................................................................................................................................+++...............................................................................................................................................................................................................................................................................................................................+@@#####+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@######+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######+.......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######@.......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######+.......................................................................................+#@  @@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######@+.......................................................................................+#@  @@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######@+.....................................................................................+#@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ #########@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@#######+.....................................................................................+#@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#########+....................................................................................+#@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ #########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#########@+...................................................................................+#@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##########@+...................................................................................+#@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#######@++...................................................................................+#@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@@@@+...................................................................................+#@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@@@##+...................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###########+...................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##########@++..................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@###########+..................................................................................+#+ @@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@..............................................................................................................................................................................................................................................+#+...+#+..............................................................................................................................................................................................................................................................................................................................................................................................................++@###########+..................................................................................+#+ @@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@+ @########@..............................................................................................................................................................................................................................................+#+...+#+..............................................................................................................................................................................................................................................................................................................................................................................................................+#############@..................................................................................@#+ @@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ @########@....................................................................................................................+++.......................................................................................................................+#+...+@+.............................................................................................................................................................................................................................................................................................................................................................................................................+##############@..................................................................................@#+ @@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@..............................................................................................................++...+###+................................................................................++........................+#@.........+#+...+#+..........................................................+++........................................+#+..+#+..................+#............................................................................................................................................................................................................................................................................@##############@+.................................................................................@#+ @@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@..............................................................................................................##+..@#+@#+..........++..................................................................+#+........................+#@.........+#+...+#+..........................................................+#+........................................+#+..+#+.................+##+##................+#......................................................................................................................................................................................................................................................+#######+@#######+.................................................................................@#+ @@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@..............................................................................................................#+..+#+.+#.........+#+...................................................................+#+........................+#+.........+#+...+#+..........................................................++.......................+@...............+##+..@#..................+#+.##+.............+##++.....................................................................................................................................................................................................................................................@@##@###++#######+.................................................................................@#+ @@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@..................................................................................................................+#+.++.........@#+...................................................................+#+........................+@+.........+#+...+#+...................................................................................@#+...............@@...+@..................+#+..+#+............+#++......................................................................................................................................................................................................................................................+#@@###+.++######@.................................................................................@#+ @@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@..................................................................................................................@#............+##...............................................................+....@#+........................@@+.........+#+...+#+..................................................................................+#+...............+#@..+##..................+#+..+#+............+#+......................................................................................................................................................................................................................................................+#+@####+..@######@.................................................................................@#+ @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +########@..................................................................................................................#+............##+....@+...+++......+++.............+++....+....+......+++......+#++..@#+..........++++.........+#@..........+#+...+#+..........++...+++......+++............+...++.....+++......................+#+++...++.++.....+++....+#+..+#@.....+++.........+##....@#............+#........................................................................................................................................................................................................................................................+######+..@#######+................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +########@.............................................................................................................#+..+##+@+........+#+....+#+.+####+....####............+###+..+#@ +@##+..+@@@#++..+##+++..@@+.+@+.....+#@##.....+@@@##+..........+#+...+#+..........##++@###+....+#@#+..........@@+.@##@..+#@##+...@+..+@+..++.....+@#++++@+@####+...+@@##+...+#+..+#+...+#@##.....+@@@@#+....+#+...........@#.......................................................................................................................................................................................................................................................+@######+..+@#####++................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +########@............................................................................................................+#@..@###++.......+##.....+#++#@++#@...@#@@#+..........+#@+#@..+#@ @@+++..@#++##+..##+....+#@.+###+...+##+##....+#@+@##+..........+#+...+#+..........#@+@#++@#+..+##+#@.........+##++#@++.+@#+##+..+#@..+#@.+##@....+#@....+####@+....@#+@##...@#+..@#+...##+##+...+##+@##+.....#@...........@#......................................................................................................................................................................................................................................................+@######+...+@#####@+................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +########@............................................................................................................+#+..@#@+.........+#+.....+#+@#+.+#@..+##+++..........+##+.++..+#+@#+....+#@.+@#+.+##.....+#++@@@#@...@#++#@....@@+.+##+..........+#+...+#+..........#@@#+..@#+.+##+.++.........+@@+##....+#@+##+..+#+..+#++##+#+...##+.....+##++....+#+.+##..+@@...@#+..@#++##....+#+.+##+.....##+..........@#......................................................................................................................................................................................................................................................+#####@@+...+@######@................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ @@@@@@@@@@@@@@@@@@  ########@............................................................................................................+#+..+#+..........+#......+##++..+#+..+#+.............+#+......+#@#+....+@#+.+##+..+#+....+#+@#++#@..+##+@#+...+#+..+#@+..........+#+...+#+..........##@+..+##..+#+.............+#@+++....##@@#+...+#+..+#+@#++#@...+#+.....+#@.....+##..+#@..+#@...##...##+@#+...+#+..+##+.....@#+.........+#@......................................................................................................................................................................................................................................................@#####@@+....+#######................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@............................................................................................................##+..##+..........@#......+##+...++..+@+..............+@+......+#@+.....+#+..+#@...+@#++..@#+++.+#@+.+####+...+#@..+@#@...........+#+...+#+..........##@...+++..+@+.............+#@++.....####+....+#+..@#@#+.+##...+@#++...+#+.....+#+.+@#+..+#+..+#@..+####+...+##+..+#@......+#+.........+#+......................................................................................................................................................................................................................................................########+....+#######+...............................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@............................................................................................................##...##...........@#......@#@+.......+#+.............+#@.......+#@+.....@@+.+@#@....+@#++.@#+....@#+.@###+.++.@#+..+##@...........+#+...+#+.........+##+.......+#@..............+##+.....+###+..+..@#+.+@#@@...##....+@#@+..+#+....+@@..+@#+..+#@..+##..+###+..+++#+..+##@......+#+.........+#+.....................................................................................................................................................................................................................................................+@######@.....+#######+...............................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@............................................................................................................##...##...........@#......@#+...++...@#+.............+#+.......+##+....+#@..++@@.....+@#@+@#+....+#+.+@@+++##.##+.+++@@...........+#+...+#+.........+##+..++...+#@..............+##+.....+@@@++##+.@#+.+##++...@#++...++##+.+@++++.+#@..++#+..+#@..+##..+@@+.+@#+@#+..++@#......+#+.........+#+.....................................................................................................................................................................................................................................................+@#####@+.....+######@+...............................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@............................................................................................................##...##...........@#+.....@##+++@+...+#++++++........+#@++++++.+#@.....+@#++++@#+....++@++##+....+#@.+#@+@##+.@#+++++@#++.........+#+...+#+.........+##+++@@...+#@++.++.........+##+......#@+@##+..@@..+##+....+#@++..++@+..+#@@##.+#@++++##+.+#@...##...##++##+.+#++++++#++....@#+.........+#+.....................................................................................................................................................................................................................................................+#####@@......+######@#...............................................................................##  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@............................................................................................................#@...##+..........+#+....+###+#+.....+###@#@+........+@###+@+..+@+......+##++.+#+.#++@+..+@@+.....++.+#####+..+@@#+..+##+.........+#+...+#+.........@#@###+.....##@#+#+.........+@+.......@####+...@@...+#+....+@+.##++@+...+####+..@##++.@#+.+#@..+##..+@####+..+@##@+.+##@...+##..........+#+....................................................................................................................................................................................................................................................+########+......@######@+..............................................................................##  @@@@@@@@@@@@@@@@@+ @##",
"#@ +@@@@@@@@@@@@@@@@@  ########@+...........................................................................................................+....##...........+#@....+#@+++.......+@+@+..+++++.++.+++++..............++....+..+#++................+++++....++.....++..........+#+...+#+.........@#+++........++++..+++++..+...........+++++....++...+..........+@#+......++@+....++...+....++...#+...+++++....+++....++....+#+..........+#+....................................................................................................................................................................................................................................................+#######+.......+@@#####+..............................................................................##  @@@@@@@@@@@@@@@@@  @##",
"#@ +@@@@@@@@@@@@@@@@@  ########@+................................................................................................................++............@#+...+#+................+###+###+.............................................................................+#+...+#+.........##.................+##@+##+...............................................................................................+##...........+#@....................................................................................................................................................................................................................................................########+.......+@######@+.............................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"#@ +@@@@@@@@@@@@@@@@@  ########@+..............................................................................................................................+##+..##+..................+...................................................................................+#+...+@.........+#@........................................................................................................................@#+...........+##+.+.................................................................................................................................................................................................................................................+@#####+.........+@######+.............................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"#@ +@@@@@@@@@@@@@@@@@  ########@+...............................................................................................................................+##..@#+......................................................................................................+#+...+#+........+#+........................................................................................................................##.............++##+................................................................................................................................................................................................................................................+@######+.........+########+............................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"#@ +@@@@@@@@@@@@@@@@@  @#######@+................................................................................................................................++.+##.......................................................................................................+#+...+#+........+#+........................................................................................................................++...............+.................................................................................................................................................................................................................................................+#######+...........@#######@............................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"##  @@@@@@@@@@@@@@@@@  @#######@+....................................................................................................................................#+.......................................................................................................+#+...@#+........@#+...........................................................................................................................................................................................................................................................................................................................................................................................+######@+...........+########+...........................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"##  @@@@@@@@@@@@@@@@@+ @#######@+....................................................................................................................................+...................................................................................................++...+#+...@#@++..+++++...........................+................................................................................................................................................................................................................................................................................................................................................................+@@######+...........+########+...........................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"##  @@@@@@@@@@@@@@@@@+ @#######@+...................................................................................................................................................@@...................................................................................##...+##+..@###@+.+#@#+.+#@......................+#+........................+++.....................................................................................................................................................................................................................................................................................................................................+######+............+@########+..........................................................................#@ +@@@@@@@@@@@@@@@@@  @##",
"##  @@@@@@@@@@@@@@@@@+ ########@+...................................................................................................................................................##+..................................................................................##...+##+.+##++#++#@.##.+#@......................@#+....+.................+@@+#@+..................................................................................................................................................................................................................................................................................................................................+######@+.............+########@+.........................................................................#@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ ########@+...................................................................................................................................................++...................................................................................#+....++..+#@++#+@#+.#@.++.......................@@....+@.................+#+.+#+..................................................................................................................................................................................................................................................................................................................................+@#####@+..............+@#######+.........................................................................#@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#######@+.......................................................................................................................................................................................................................................+#+........+@+.+++@@..+..........................+@+...+##................+##+..+#+................................................................................................................................................................................................................................................................................................................................+@#####@+................+######@@+........................................................................#@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@  @#######@+.....................................................................................................................................................................++.................+.........+.......+++......+.+.................@#.........@@+...+#@............++...............+#+...+@+...............+##+...+@+................................................................................................................................................................................................................................................................................................................................+@######+................+########@+.......................................................................#@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#######@+..................................................................................................................................................++..++............+@#@+..+++..+++...+@@@+.....++@+.....+@#@+...++@@+.............++++##....++..+@@++..+#@.+..++.....+#@+...++.........@#+.+.+@@+++..++...+++..+#+.....+#+...++..........................................................................................................................................................................................................................................................................................................................+@######+.................+#@#####@+.......................................................................#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#######@+.................................................................................................................................................+#+..@#..+@++.....+##@#+..@#+.@##@+.+#@@#@....+#@+#@+..+#@++....@#+##............+@#@##+...+#+..+##@++.+##@+..@#....+#@@#+..+#+...++...@#++++@###+...##...+#+.+@+......+#+...##+.........................................................................................................................................................................................................................................................................................................................+######@...................+@######@+.....................................................................+#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ @#######@+.................................................................................................................................................+#+..##.+###@+...+@#++@+..@#++#+++.+@#++#+....@#++##+.+##+.....+#@+##...........+#@++##+...+#@..+##@+..##@@+..##+..+##++@+..@#+..+##...@#+.+####+...+##...@#+.+#+.......##...++.........................................................................................................................................................................................................................................................................................................................+@######+....................@@######@+.....................................................................#@ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ @#######@+.................................................................................................................................................@#+..##+@#+@#+...+#@..+...@#@@@....+#@+@@+...@#@..##+.+#@+....+##+@#+...........+#...##+...@#+..+#@....##+...+##...@#+......@@...@##...@@...+##+....+#+...@#+.+@........@#+.............................................................................................................................................................................................................................................................................................................................+@#####@+.....................+@#####@@+....................................................................#@ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ @#######@+.................................................................................................................................................##+..@#+#+.@#+...+#+......@#@+.....+#@@#+...+#@+.+##+..+#+....+##@#@...........+#+..+##....##+..+#+....##+...+#@...@@......+#+..+##+..+#@...+#+.....+#....++..@+........+#+.............................................................................................................................................................................................................................................................................................................................+#######+.....................+@######@+....................................................................#@ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ @#######@+................................................................................................................................................+#@..+####..+#+..+#+.......##+.....+@###+....+#+..##@...+@@@+..+###+...........+#@...@##....##+..+#+....#@....+#@..+#+......+#+..+##+..+#@...+#+.....##....+@++#+........+#+.............................................................................................................................................................................................................................................................................................................................+#######+......................@@######@+...................................................................#@ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ +########+................................................................................................................................................+#@...#@@+..+#@+.+#+.......@##+....+##@+.+++.## .++##.....+##++@##@ +++........+#@..+@##+...##...@#+...+#@....+#+..@#+......+#+..++#+..+#@...@#+.....@@..++##++#+........+#+..++.........................................................................................................................................................................................................................................................................................................................+@#####+........................@########+.................................................................+#+ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ +########+................................................................................................................................................+#@..+#@....+#@+++#+....+..##+......+@+++##++##+.+.@#+.....+#@.+@+ +@#+........+#@..+++#+...##+.+@#+...+#@....+#+..@#+......+#+...+#+..+#@...+#++#@..##++#@##++#@........+#+..#@.........................................................................................................................................................................................................................................................................................................................@#####@+........................+@#######@+................................................................+#+ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ +########+.................................................................................................................................................#+..+##.....+#@++#@+++#@..@#+.....+@#@###+..+####.##++++.+#+..+#+@###.........+#@+#@++##+..@@...@@+...+#@....+#+..@#++++#+.+@#+..+##..+##+..@####@..+##@+.##+.@@+.......##...@#........................................................................................................................................................................................................................................................................................................................+@#####@+.........................@+######+@+...............................................................+#+ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ +########+................................................................................................................................................+#+..+#+.....++...+####+...++.......+####+...+#@+..++++###+....++###@+..........+##+..+@#+..#+..+##+...+#@....+#....@###@+..+++....+#+.+#@...+###+....++..+#+..@#+......+#+..+##........................................................................................................................................................................................................................................................................................................................+######@...........................#########@+..............................................................+#+ @@@@@@@@@@@@@@@@@+ +###",
"##+ @@@@@@@@@@@@@@@@@@ +########+...................................................................................................................................................................+.+..................................++.........+..+#+##++++..+...............+@.....++..........+.++............+...++.....++.........+#+..+#+......+#..+##+........................................................................................................................................................................................................................................................................................................................+@####@@+...........................#+@#######@.............................................................+#  @@@@@@@@@@@@@@@@@@ +###",
"##+ @@@@@@@@@@@@@@@@@@ +########+.......................................................................................................................................................................................................................+#+.+++......................................................................+.....++...+##+....+##..#+..........................................................................................................................................................................................................................................................................................................................+######@.............................+#########@+...........................................................+#  @@@@@@@@@@@@@@@@@@ +###",
"##+ @@@@@@@@@@@@@@@@@@ +########+....................................................................................................................................................................................................................................................................................................#+....++....+##+...##+.............................................................................................................................................................................................................................................................................................................................+########.............................+@##########+..........................................................+#  @@@@@@@@@@@@@@@@@@ +###",
"##+ @@@@@@@@@@@@@@@@@@  @#######+....................................................................................................................................................................................................................................................................................................+##@+@#......+@@..+#+...............................................................................................................................................................................................................................................................................................................................@#####@+..............................+############.+.......................................................+#+ @@@@@@@@@@@@@@@@@@ +###",
"##+ @@@@@@@@@@@@@@@@@@  @#######+.....................................................................................................................................................................................................................................................................................................++#@+........++...+...............................................................................................................................................................................................................................................................................................................................+#####@++...............................++########@+@@.+.....................................................+#  @@@@@@@@@@@@@@@@@@ +###",
"##+ +@@@@@@@@@@@@@@@@@  ########+.......................................................................................................................................................................................................................................................................................................++.............................................................................................................................................................................................................................................................................................................................................+#######@+................................+@########@#+@#++...................................................+#  @@@@@@@@@@@@@@@@@+ +###",
"##+ +@@@@@@@@@@@@@@@@@  @#######+......................................................................................................................................................................................................................................................................+++....................++.......................................................................................................................................................................................................................................................................................................................................................@#######+..................................+@@#@@#######@@@++.................................................+@  @@@@@@@@@@@@@@@@@+ @###",
"##+ +@@@@@@@@@@@@@@@@@  @#######+......................................................................................................................................................................................................................................................................+#+...................+##......................................................................................................................................................................................................................................................................................................................................................+@######@+...................................+++@#@@#####@#@+@+................................................+@  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  @#######+......................................................................................................................................................................................................................................................................+@+...................+#@......................................................................................................................................................................................................................................................................................................................................................+@#####@+.......................................++@@@######@@@+................................................+@  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  @#######+............................................................................................................................................................................................................................................................................................+#+......................................................................................................................................................................................................................................................................................................................................................+######+.........................................++@@#@@#####@#+...............................................+@  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  @#######+........................................................................................................................................................................................................................................+...................................................+@+.....................................................................................................................................................................................................................................................................................................................................................+######@+............................................+@+########+...............................................+@  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  @#######+...............................................................................................................................................................................................++........................++...+++......+++...........+...........++........................+@@+.....++.....++...........++...++++...................................................................................................................................................................................................................................................................................................................########+..............................................+@+@####+................................................+@ +@@@@@@@@@@@@@@@@@+ @###",
"##@  @@@@@@@@@@@@@@@@@  @#######@........................................................................................................................................................................++..++......+#+...++...##...++....+++...........+#@..+##@+....@###+.........+#+....++...+#+..++..+++..++........++++#@.....+##@@+..##+...++....+#+.+@#+@+..++..............................................................................................................................................................................................................................................................................................................+@######@...............................................+.+#####+................................................+@ +@@@@@@@@@@@@@@@@@+ @###",
"##@  @@@@@@@@@@@@@@@@@  @#######+.......................................................................................................................................................................+##.+@#++...+@#+..+#+...##+.@#@+..+##++..........+#@.@#+@#+...+#@@#+.........+#+...+#+...+#..+#@..+#+.+##+......##+@##+....+#@+##+..##+...@#+...+#..##++....@#+.............................................................................................................................................................................................................................................................................................................+@@####@+.................................................++++@+.................................................@@ +@@@@@@@@@@@@@@@@@+ ####",
"##@  @@@@@@@@@@@@@@@@@  @#######+.......................................................................................................................................................................+#@++#@#@...+@@...+#@...@@.+#@##..+@@#+..........+@++#+.+##+.+##+.@+.........+#+..+##@..+##..+#@..+#++##@#+....+#+.+@#+...+@#..+##..##+..+##+..+#@.+## .....++..............................................................................................................................................................................................................................................................................................................+######+.........................................................................................................#@ +@@@@@@@@@@@@@@@@@  ####",
"##@  @@@@@@@@@@@@@@@@@+ @#######+..................................................................................................................................................++++++.+....+++++.++.+#++#@.##+..+@+..+##+..+##+##+#@++#++#+..........+###+..+#+..+#+.............+#+..+###..+#+..+#+..+@+@#++#@...+#+..+##+...+#+...##..@#+..@##@..+#+..+#+.....................................................................................................................................................................................................................................................................................................................#######+.........................................................................................................#@ +@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ @#######+..................................................................................................................................................++#+++#+....+#@++##+.+####..##+..@#+..+##+..+#@++..@#+@+++#@..........+#@+...+@+..+@..............+#+..##@#+.@#+..@#+..+#@#@.+##...##+..+##+...+#....##..@#+.+#@@@++#@...+##+....................................................................................................................................................................................................................................................................................................................+#@@#@+..........................................................................................................#@ +@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ @#######+.......................................................................................................................................................................+#@#+..+#+..+#+..+##+..+#+....@#+...+#@+.........+##+.......+#+..............+@@.++++##++....@#+..@#@@+..##..+#@..+##@...+#@...+##..+#+.++.+#+++.....+##@...................................................................................................................................................................................................................................................................................................................+.+#+............................................................................................................#@ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ @#######+.......................................................................................................................................................................+#@+...+#++.@#+...+#+..+#@+...@#+...+@#+.........@#@...+++..+#+..............+#@... +##+....+@#+.+##@+...##++@#+...+@@+..+#@...@#+..+#@....+#@+.......+@#+..++...............................................................................................................................................................................................................................................................................................................................................................................................................................#@ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ @#######+.......................................................................................................................................................................##+.....@##+@##+..+#+..+##+...+#@...+@##+........@##+.+#+...+#+...++..........+##++..+#@.....@@..+#@+....+##@@#+.+#++#+..+@@..##+ ...##@+...@#+.......+@#+..@#+..............................................................................................................................................................................................................................................................................................................................................................................................................................#@ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ +#######@.......................................................................................................................................................................+##.....++..+#+...+##+.+#+.....++.....##+.......+###@#+.....+@##@##+..........+##+.....#+....@#+..@#+....+#+.++##@+.+##@..+###+......+##+....+#+..+#++#+....@#+..............................................................................................................................................................................................................................................................................................................................................................................................................................#@ @@@@@@@@@@@@@@@@@@ +####",
"###  @@@@@@@@@@@@@@@@@@ +#######@........................................................................................................................................................................+.................+++..................+++++..++#@+++.......+++@+..+.+++..+...++......+.....++...+............++....++....++.........+.......+....+#@+...+@#@..............................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@@  #######@...............................................................................................................................................................................................................@#@++##++#@.................+##++##+.............................................................................++#+...............................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@@  #######@...............................................................................................................................................................................................................+++..++.@#+..................+...+................................................................................++................................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@@  #######@.......................................................................................................................................................................................................................+#+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@ +####",
"###  @@@@@@@@@@@@@@@@@@  @######@.......................................................................................................................................................................................................................@#+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@ +####",
"###  @@@@@@@@@@@@@@@@@@  @######@.......................................................................................................................................................................................................................#@..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#  @@@@@@@@@@@@@@@@@@ +####",
"###  @@@@@@@@@@@@@@@@@@  @######@.......................................................................................................................................................................................................................+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#  @@@@@@@@@@@@@@@@@@ @####",
"###+ @@@@@@@@@@@@@@@@@@  @######@...........................................................................................................+++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+.........................................................................................................+###.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ @####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+.........................................................................................................++@#+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@  @@@@@@@@@@@@@@@@@+ @####",
"###@ +@@@@@@@@@@@@@@@@@  @######@+............................................................................................................+#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@  @@@@@@@@@@@@@@@@@+ @####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+............................................................................................................@#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+...........................................................................................................+##....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+...........................................................................................................+#+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ +@@@@@@@@@@@@@@@@@+ @####",
"###@  @@@@@@@@@@@@@@@@@  @######@+...........................................................................................................+#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ +@@@@@@@@@@@@@@@@@+ #####",
"###@  @@@@@@@@@@@@@@@@@  @######@+...........................................................................................................@#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ +@@@@@@@@@@@@@@@@@+ #####",
"###@  @@@@@@@@@@@@@@@@@+ +#######+...........................................................................................................+#@#@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ #####",
"###@  @@@@@@@@@@@@@@@@@+ @#######+...........................................................................................................+###+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@  #####",
"###@  @@@@@@@@@@@@@@@@@+ +#######+............................................................................................................@@+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@  #####",
"###@  @@@@@@@@@@@@@@@@@+ +@######+............................................................................................................##...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@  #####",
"####  @@@@@@@@@@@@@@@@@+  @######+............................................................................................................##...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@  #####",
"####  @@@@@@@@@@@@@@@@@+  #######+............................................................................................................##...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@ @@@@@@@@@@@@@@@@@@  #####",
"####  @@@@@@@@@@@@@@@@@@  @######+............................................................................................................@#+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@+ @@@@@@@@@@@@@@@@@@ +#####",
"####  +@@@@@@@@@@@@@@@@@  @######@............................................................................................................#+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@ +#####",
"####  +@@@@@@@@@@@@@@@@@  @######@..........................................................................................................+@@+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@ +#####",
"####  +@@@@@@@@@@@@@@@@@  @######@.........................................................................................................++#++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ @#####",
"####  +@@@@@@@@@@@@@@@@@  @######@...........................................................................................................++....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#  @@@@@@@@@@@@@@@@@+ @#####",
"####  +@@@@@@@@@@@@@@@@@  @######@.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@  @@@@@@@@@@@@@@@@@+ @#####",
"####+ +@@@@@@@@@@@@@@@@@  @######@.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @#####",
"####+ +@@@@@@@@@@@@@@@@@  @######@...................................................................++++..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @#####",
"####+ +@@@@@@@@@@@@@@@@@  @######@...................................................................####+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @#####",
"####+  @@@@@@@@@@@@@@@@@  @######@.....................................................................+#+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @#####",
"####@  @@@@@@@@@@@@@@@@@  +######@......................................................................+#+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @#####",
"####@  @@@@@@@@@@@@@@@@@  +######@......................................................................+@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ ######",
"####@  @@@@@@@@@@@@@@@@@  +######@......................................................................##.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ ######",
"####@  @@@@@@@@@@@@@@@@@+ +@######+....................................................................+#+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@  ######",
"####@  @@@@@@@@@@@@@@@@@+  @######+....................................................................+#+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@  ######",
"####@  +@@@@@@@@@@@@@@@@+  @######+....................................................................+#+++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@+ ######",
"####@  @@@@@@@@@@@@@@@@@+  @######+....................................................................+####......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++######",
"#####  @@@@@@@@@@@@@@@@@@  @######+.....................................................................##@+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@ +######",
"#####  +@@@@@@@@@@@@@@@@@  @######+.....................................................................##+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@ +######",
"#####  +@@@@@@@@@@@@@@@@@  @######+.....................................................................##........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@ +######",
"#####  +@@@@@@@@@@@@@@@@@  @######+.....................................................................##+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@ @######",
"#####  +@@@@@@@@@@@@@@@@@  @######+.....................................................................@#+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@+ @######",
"#####  +@@@@@@@@@@@@@@@@@  @######@.....................................................................@#+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@+ @######",
"#####+  @@@@@@@@@@@@@@@@@  @######@....................................................................+@@+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ @@@@@@@@@@@@@@@@@@+ @######",
"#####+  @@@@@@@@@@@@@@@@@  +######@...................................................................+@@+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ @@@@@@@@@@@@@@@@@@+ #######",
"#####+  @@@@@@@@@@@@@@@@@  +######@...................................................................+@@+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ #######",
"#####+  @@@@@@@@@@@@@@@@@  +######@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ #######",
"#####@  @@@@@@@@@@@@@@@@@+  @#####@..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@ @@@@@@@@@@@@@@@@@@+ #######",
"#####@  @@@@@@@@@@@@@@@@@+  @#####@+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@+ #######",
"#####@  @@@@@@@@@@@@@@@@@+  @######+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@  #######",
"#####@  +@@@@@@@@@@@@@@@@+  @######+.......................................................................................++....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@  #######",
"#####@  +@@@@@@@@@@@@@@@@@  @######+.......................................................................................##....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++#######",
"######  +@@@@@@@@@@@@@@@@@  @######+......................................................................................+@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++#######",
"######  +@@@@@@@@@@@@@@@@@  @######+...................................................................++...++....++@+.... @++++..+..........+...++.......................+#+++...++@+......++++....++..+++....+#++....+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@ +#######",
"######  +@@@@@@@@@@@@@@@@@  +######+..................................................................+#+.+###+..+#@#@.+#+@#@##+.+#+...+++..+#+.+###++@+..++............+@#+++....@###+...+@###@+..+#@.+###+..@#@#+...+#+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@@ @#######",
"######  +@@@@@@@@@@@@@@@@@  +######+..................................................................+#@+#@+++.+#@+#@..+####++..@#+...@#+..@#++#+++.@#+.+##++..........+#@+.....+##+#+...@#+.+#@..+#@+@#++..+#++#+...+#+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@+@@@@@@@@@@@@@@@@@@@+@#######",
"######  +@@@@@@@@@@@@@@@@@  +######@..................................................................+#+@#+...+#@++#@...+##+....+@+..+#@+..@@+##+...@#++#@+#+..........@#+.....+##+.+...+##..+@#+.+@@@#+...+##+@#+....+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@+ @#######",
"######+  @@@@@@@@@@@@@@@@@  +######@..................................................................+#@@+....+#@@#@+...+#+.....@@+..+#@...@#@@+....@#+@#++#@..........+#@.....+#+......@#+...@#+.+@@@+....+#@@#+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ @#######",
"######+  @@@@@@@@@@@@@@@@@   @#####@..................................................................+#@+.....+###@+....@#+....+#@..+##@...##++.....@###+.+#@...........+#++..+@@.......@@....@#+.+#@+.....@###+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@ @@@@@@@@@@@@@@@@@@+ ########",
"######+  @@@@@@@@@@@@@@@@@+  @#####@..................................................................@##+....+@##@+.++..##.....+#+..+@#@...##@......@##++.+#@............+##+++#+......+#@...+#@..+#@+.....#@#@..++...+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++########",
"######@  @@@@@@@@@@@@@@@@@+  @######..................................................................###+.....+@@+++#+..##++++.+#++..+@@...###......@#+....+#++...........+##++#+......+#@...##+..@#@+.....+@@+++#+..+++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@+ ########",
"######@  @@@@@@@@@@@@@@@@@+  @######+.................................................................##@......+#@+@#@...##@@#+.+##+..+##+..##+......##+....+##+.......++..+@@++#++++++..##+++++...@#@......+#++###...+#+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@+ ########",
"######@  +@@@@@@@@@@@@@@@@@  @######+.................................................................+@+......+####@+...+###@+..+++...@#+..@++......@#+.....++........+#+@@+..+####@++..@#@++.....+@+......+####@+...@#+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++########",
"######@  +@@@@@@@@@@@@@@@@@  +######+...........................................................................++++......+++..........+++...........++.................@@+.....+@+++.....@+.................@+++...+@#@+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++########",
"######@  +@@@@@@@@@@@@@@@@@  +######+...............................................................................................................................................................................+#+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@+@@@@@@@@@@@@@@@@@@@++########",
"#######  +@@@@@@@@@@@@@@@@@  +######@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@@+@########",
"#######  +@@@@@@@@@@@@@@@@@  +######@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@@+@########",
"#######  +@@@@@@@@@@@@@@@@@   @#####@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@++@########",
"#######   @@@@@@@@@@@@@@@@@+  @#####@..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++@########",
"#######+  @@@@@@@@@@@@@@@@@+  @######+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++#########",
"#######+  @@@@@@@@@@@@@@@@@+  @######+..........................+++............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++#########",
"#######+  @@@@@@@@@@@@@@@@@@  +######+.........................+###+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++#########",
"#######@  @@@@@@@@@@@@@@@@@@  +######+...........................+@++..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#++@@@@@@@@@@@@@@@@@@ +#########",
"#######@  +@@@@@@@@@@@@@@@@@  +######@............................+#+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@@++#########",
"#######@  +@@@@@@@@@@@@@@@@@   @#####@............................+#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@+@@@@@@@@@@@@@@@@@@@ +#########",
"#######@  +@@@@@@@@@@@@@@@@@+  @######............................@#+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@+@@@@@@@@@@@@@@@@@@@+@#########",
"########  +@@@@@@@@@@@@@@@@@+  @######+..........................+#+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@@+@#########",
"########+  @@@@@@@@@@@@@@@@@+  +######+..........................+#+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++@#########",
"########+  @@@@@@@@@@@@@@@@@@  +######+..........................+#+++........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#++@@@@@@@@@@@@@@@@@@++@#########",
"########+  @@@@@@@@@@@@@@@@@@  +######@..........................+###@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@@++##########",
"########+  @@@@@@@@@@@@@@@@@@   #######...........................@##+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@+@@@@@@@@@@@@@@@@@@@++##########",
"########@  +@@@@@@@@@@@@@@@@@+  @######+..........................@#+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@@ +##########",
"########@  +@@@@@@@@@@@@@@@@@+  @######@..........................@#+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#++@@@@@@@@@@@@@@@@@@@ +##########",
"########@  +@@@@@@@@@@@@@@@@@+  +#######..........................@#+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#++@@@@@@@@@@@@@@@@@@@+@##########",
"#########   @@@@@@@@@@@@@@@@@@  +#######+.........................+#+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##+@@@@@@@@@@@@@@@@@@@@+@##########",
"#########+  @@@@@@@@@@@@@@@@@@   #######@.........................+#+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#@+@@@@@@@@@@@@@@@@@@@@+@##########",
"#########+  @@@@@@@@@@@@@@@@@@+  @#######+........................@#+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##++@@@@@@@@@@@@@@@@@@@++###########",
"#########+  @@@@@@@@@@@@@@@@@@+  +########@+....................##++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##++@@@@@@@@@@@@@@@@@@@++###########",
"#########@  +@@@@@@@@@@@@@@@@@@   #########@+...................+@#+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++###+@@@@@@@@@@@@@@@@@@@@ @###########",
"#########@  +@@@@@@@@@@@@@@@@@@   @###########@++................+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@+@@@@@@@@@@@@@@@@@@@@ @###########",
"#########@  +@@@@@@@@@@@@@@@@@@+  +###############@@++++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++#####++@@@@@@@@@@@@@@@@@@@@+@###########",
"#########@   @@@@@@@@@@@@@@@@@@@   #####################@@@@+++++...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++@@#######+@@@@@@@@@@@@@@@@@@@@@+@###########",
"##########+  @@@@@@@@@@@@@@@@@@@   @############################@@@@@@++++++++..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++@@@@###########++@@@@@@@@@@@@@@@@@@@@++@###########",
"##########+  @@@@@@@@@@@@@@@@@@@@   +#######################################@@@@@@@++++++++++++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++@@@@@##################@+@@@@@@@@@@@@@@@@@@@@@++############",
"##########@  +@@@@@@@@@@@@@@@@@@@+   +#####################################################@@@@@@@@@+++++++++++++++++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++@@@@@@##########################@++@@@@@@@@@@@@@@@@@@@@@@ @############",
"##########@  +@@@@@@@@@@@@@@@@@@@@+   ++@@#####################################################################@@@@@@@+++++++++++++++++++++..++........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++@@@@@@@@########################################@  @@@@@@@@@@@@@@@@@@@@@@@ @############",
"##########@   @@@@@@@@@@@@@@@@@@@@@@      ++@@@@#########################################################################################@@@@@@@@+++++@++++++++++++++++++++...++++............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++++++++++++@@@@@@@@########################################################@@@@++@@@@@@@@@@@@@@@@@@@@@@@@+@############",
"###########+  @@@@@@@@@@@@@@@@@@@@@@@           ++@@@@@@@@################################################################################################################@@@@@@@@@@@+++++++++++++++++++++++++++++.+++....................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++++++++++++++@@@@@@@@@#############################################################################@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@+@############",
"###########+  @@@@@@@@@@@@@@@@@@@@@@@@@+                 +++@@@@@@@@@@################################################################################################################################################@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++.......+.................................................................................................................................................................................................................................................................................................................+...+..+++++++++++++++++++++++++++++++++@@@@@@@@@@@##########################################################################################################@@@@@@@@@@++++ +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@#############",
"###########@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                         ++++@@@@@@@@@@@@@##############################################################################################################################################################################@#######@########@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++....................................................................................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@####@#######@#@######################################################################################################################################@@@@@@@@@@@@@@++++    +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @#############",
"###########@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++                                  ++++++@@@@@@@@@@@@@########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################@###@@@@@@@@@@@@@+++++          +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @#############",
"###########@+  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                                            ++++++@@@@@@@@@@@@@@##@@##########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################@@@##@@@@@@@@@@@@@++++++              +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@#############",
"############+  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++                                                          +++++++@@@@@@@@@@@###@@############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@++++++++                       +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++##############",
"############@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++                                                                              ++++++++++++@@@@@@@@@@@@@@###########################################################################################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@++++++++++                                      +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @##############",
"############@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++                                                                                                                 ++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@####################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@++++++++++++++++                                                             +++++++@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @##############",
"#############+  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++   +                                                                                                                                                                              +++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                                                                                          ++  +++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++###############",
"#############@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++                                                                                                                                                                                                                                                                                                                                                                                                                         ++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @###############",
"##############+   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++                                                                                                                                                                                                                                                                                                        ++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @################",
"##############@    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  +@################",
"###############@+    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ @##################",
"#################+        ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++ +@###################",
"##################@+            ++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++@@@@####################",
"####################@@+                   +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++@@@@@########################",
"#######################@@@@+++                         ++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++ +++++++++++@@@##############################",
"##############################@@@@++++                                ++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+++++ + ++  ++++++++++++@@@@######################################",
"#######################################@@@@+++++                                            ++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++   ++             ++++@@@@@@################################################",
"##################################################@@@@@@++++                                                      +++++ +++++++++++@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++                           +++++@@@@@@@##############################################################",
"#################################################################@@@@@@@+++++                                                                        ++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++                                  +++++@@@@@@@@@###############################################################################",
"###################################################################################@@@@@@@@@@++++++                                                                                                    ++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++                                                        ++++@++@@@@@@@#####################################################################################################",
"###########################################################################################################@@@@@@@@@++@+++    ++                                                                                                                                                 ++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++                                                                                               ++++++++@@@@@@@@@###############################################################################################################################",
"##########################################################################################################################################@@@@@@@@@@++++++++++                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ++++++++++@@@@@@@@@@@#################################################################################################################################################################",
"###################################################################################################################################################################################@@@@@@@@@@@@@++++++++++++++                                                                                                                                                                                                                                                                                                                                                                        +++++++++++++++@@@@@@@@@@@@@@#############################################################################################################################################################################################################",
"#############################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++                                                                                                                                                                                                      ++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@############################################################################################################################################################################################################################################################################"};

/** Score background
*/
__attribute__((unused)) static char *SCORE_BOARD[] = {
"800 600 5",
" 	0",
".	190",
"+ 18",
"@ 7",
"# 15",
"#################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#########################################################################################################################################################################################################################################################################################################################################",
"##################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++                                                                                                                                                                                                                                                                 ++++++++++++++++++++++@@@@@@@@@@@@@@@@@#############################################################################################################################################################################################################################",
"##########################################################################################################################################################################################@@@@@@@@@@@@++++++++++++++                                                                                                                                                                                                                                                                                                                                                                                                             ++++++++++++@@@@@@@@@@@@#######################################################################################################################################################################",
"#################################################################################################################################################@@@@@@@@@@+++++++++                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         +++++++++@@@@@@@@@@################################################################################################################################",
"################################################################################################################@@@@@@@@++++++++                                                                                                                        +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                                                                                                                                 ++++++++@@@@@@@###################################################################################################",
"#######################################################################################@@@@@@+++++++                                                                             ++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++                                                                                                                  ++++++@@@@#############################################################################",
"###################################################################@@@@+++++++                                                      +++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++                                                                                     +++++@@@###########################################################",
"####################################################@@@@+++                                         ++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++                                                                 +++++@@@############################################",
"#######################################@@@+++                               +++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++                                                   +++@@##################################",
"#######################################@@@+++                               +++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++                                                   +++@@##################################",
"##############################@@+++                      +++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++                                      ++@@##########################",
"#######################@@+                  ++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++                             ++@#####################",
"###################@+            +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++                    +###################",
"##################+      ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++            ##################",
"################@+   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+        @################",
"###############@   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+     @###############",
"##############@   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++                                                                                                                                                                                                                                                                                                                ++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+    ###############",
"##############+  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++@+++++++++++++                                                                                                                                                                                                                                                                                                                                                                                                                                   ++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @##############",
"##############  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++                                                                                                                                                                                                      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                                                                                                                                                                                                              +++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ##############",
"#############@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++                                                                                                 +++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@#############################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++                                                                                                                                          ++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+   ##############",
"#############+ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++                                                                 ++++++++++++@@@@@@@@@@@@@#########################################################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@++++++++++++++                                                                                                   +++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @#############",
"#############  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++                                              ++++++++++@@@@@@@@#########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@++++++++++                                                                         ++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    #############",
"############@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                                   ++++++@@@@@@@@####################################################################################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################################################################################################################################################################################################################################################################################################@@@@@@@@++++++                                                        +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@+ +@@@@@@@@+   #############",
"############+ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++                        +++++@@@@@####################################################################@@@@@@@@@@@+++++++++++++++++....+++.+++.....+...........................................................................................................................................................................................................................................+++++++++++++++++++++++@@@@@@@@@@@@@@@@@############################################################################################################################################################################################################################@@@@@+++++++                                          +++@@@@@@@@@@@@@@@@+  +@@@@@@@@@@   @############",
"############  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++                  +++@@@@###############################################@@@@@@@@++++++++++++++++++...............................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++++++++++++++@@@@@@@@@@@@@####################################################################################################################################################################################@@@@@++++                               ++@@@@@@@@+    @@@@@@@@@@@@   +############",
"############  @@@@@@@@@@@@@@@@@@@@@@@@@+             ++@@@#####################################@@@@+++++++..+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++@@@@@@@@@########################################################################################################################################################@@@++++                     +@@@+    +@@@@@@@@@@@@@    ############",
"###########@  @@@@@@@@@@@@@@@@@@@@@@@        +@@#############################@@@+++++++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++++++++@@@@@@@################################################################################################################################@++++                  ++@@@@@@@@@@@@@@+   ############",
"###########@  @@@@@@@@@@@@@@@@@@@@@@@        +@@#############################@@@+++++++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++++++++@@@@@@@################################################################################################################################@++++                  ++@@@@@@@@@@@@@@+   ############",
"###########@  @@@@@@@@@@@@@@@@@@@@@@    +@#######################@@++++++...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++@@@@@@@##########################################################################################################@+          +@@@@@@@@@@@@@@@@@+   ############",
"###########+ +@@@@@@@@@@@@@@@@@@@@+   @###################@+++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++@@@@@#####################################################################################@+    ++@@@@@@@@@@@@@@@@@@@   @###########",
"###########  @@@@@@@@@@@@@@@@@@@@+   #################@+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++@@@####################################################################@    @@@@@@@@@@@@@@@@@@@   +###########",
"###########  @@@@@@@@@@@@@@@@@@@@  +################@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++@@@@####################################################+    @@@@@@@@@@@@@@@@@@   +###########",
"###########  @@@@@@@@@@@@@@@@@@@+  ###############++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++@@#######################################    @@@@@@@@@@@@@@@@@@+   ###########",
"#########@@  @@@@@@@@@@@@@@@@@@@+ +##############@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++@@@###########################@   +@@@@@@@@@@@@@@@@@+   ###########",
"#########++ +@@@@@@@@@@@@@@@@@@@  ###############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@#####################    @@@@@@@@@@@@@@@@@@   @@#########",
"#########++ +@@@@@@@@@@@@@@@@@@@  ##############+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++@@##############+   @@@@@@@@@@@@@@@@@@   @@#########",
"#########   @@@@@@@@@@@@@@@@@@++ +##############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++###########@   @@@@@@@@@@@@@@@@@@   ++#########",
"#########   @@@@@@@@@@@@@@@@@@   @#############@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##########   ++@@@@@@@@@@@@@@@@   ++#########",
"#########   @@@@@@@@@@@@@@@@@@   ##############+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#########     @@@@@@@@@@@@@@@@     #########",
"#########   @@@@@@@@@@@@@@@@@+   ##############+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########+    @@@@@@@@@@@@@@@@+    #########",
"########@   @@@@@@@@@@@@@@@@@+  +##############......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########@    @@@@@@@@@@@@@@@@+    #########",
"########@  +@@@@@@@@@@@@@@@@@+  +#############@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@########    +@@@@@@@@@@@@@@@+    #########",
"########+  +@@@@@@@@@@@@@@@@@   @#############+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########    +@@@@@@@@@@@@@@@@    @########",
"########+  +@@@@@@@@@@@@@@@@@   ##############+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########     @@@@@@@@@@@@@@@@    @########",
"########   @@@@@@@@@@@@@@@@@@   ##############........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+    @@@@@@@@@@@@@@@@    +########",
"########   @@@@@@@@@@@@@@@@@@   ##############........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+    @@@@@@@@@@@@@@@@    +########",
"########   @@@@@@@@@@@@@@@@@+   #############@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+    @@@@@@@@@@@@@@@@    +########",
"########   @@@@@@@@@@@@@@@@@+ ++#############@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######@    @@@@@@@@@@@@@@@@     ########",
"########   @@@@@@@@@@@@@@@@@  @@#############+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########    +@@@@@@@@@@@@@@@+    ########",
"#######@   @@@@@@@@@@@@@@@@@  @@#############+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######    +@@@@@@@@@@@@@@@+    ########",
"#######@ ++@@@@@@@@@@@@@@@@@  ###############..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######    +@@@@@@@@@@@@@@@+    ########",
"#######@ ++@@@@@@@@@@@@@@@@@  ###############...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######+    @@@@@@@@@@@@@@@@    @#######",
"#######+ ++@@@@@@@@@@@@@@@@@  ##############@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######+    @@@@@@@@@@@@@@@@    @#######",
"#######+ ++@@@@@@@@@@@@@@@@+ +##############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######@    @@@@@@@@@@@@@@@@    @#######",
"#######  @@@@@@@@@@@@@@@@@@+ +##############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@    @@@@@@@@@@@@@@@@    +#######",
"#######  @@@@@@@@@@@@@@@@@@+ @##############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######    +@@@@@@@@@@@@@@@    +#######",
"#######  @@@@@@@@@@@@@@@@@@  @##############............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######    +@@@@@@@@@@@@@@@    +#######",
"#######  @@@@@@@@@@@@@@@@@@  ###############.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######    +@@@@@@@@@@@@@@@+    #######",
"#######  @@@@@@@@@@@@@@@@@@  ##############@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######     @@@@@@@@@@@@@@@+    #######",
"#######  @@@@@@@@@@@@@@@@@@  ##############@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######++   @@@@@@@@@@@@@@@+    #######",
"######@ +@@@@@@@@@@@@@@@@@@  ##############+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######++   @@@@@@@@@@@@@@@+    #######",
"######@ +@@@@@@@@@@@@@@@@@+ +##############+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@   @@@@@@@@@@@@@@@@    #######",
"######@ +@@@@@@@@@@@@@@@@@+ +##############+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@   @@@@@@@@@@@@@@@@    @######",
"######+ +@@@@@@@@@@@@@@@@@+ +##############..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@   @@@@@@@@@@@@@@@@    @######",
"######+ +@@@@@@@@@@@@@@@@@+ +##############..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@   @@@@@@@@@@@@@@@@    @######",
"######+ @@@@@@@@@@@@@@@@@@+ @##############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########   +@@@@@@@@@@@@@@@    @######",
"######  @@@@@@@@@@@@@@@@@@  @##############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########   +@@@@@@@@@@@@@@@    +######",
"######  @@@@@@@@@@@@@@@@@@  ##############@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########   +@@@@@@@@@@@@@@@    +######",
"######  @@@@@@@@@@@@@@@@@@  ##############+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######   +@@@@@@@@@@@@@@@    +######",
"######  @@@@@@@@@@@@@@@@@@  ##############+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######    @@@@@@@@@@@@@@@    +######",
"######  @@@@@@@@@@@@@@@@@@  ##############+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+   @@@@@@@@@@@@@@@++   ######",
"######  @@@@@@@@@@@@@@@@@@  ##############+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+   @@@@@@@@@@@@@@@++   ######",
"###### +@@@@@@@@@@@@@@@@@@ +##############................................................................................................................................................................++..............................................................................................................................+.............................................................................................+@##+.............................................................................................................................................................................................................................................................................................................................................+#######@   @@@@@@@@@@@@@@@++   ######",
"#####@ +@@@@@@@@@@@@@@@@@+ +##############.........................................................................................+++....++++++@#+............................................+@@@@++++@###@+......................................................+.........+....................................................++++@@###.......................................................................+++................++####@..............................................................................................................................................................................................................................................................................................................................................#######@   @@@@@@@@@@@@@@@++   ######",
"#####@ +@@@@@@@@@@@@@@@@@+ +##############......................................................................................++@###############@...........................................+##################@+++...................................@#####@@@@###@++....+###+.........................................+@@@@@############+.................................................................+++@@#####@++####++...++######+..............................................................................................................................................................................................................................................................................................................................................#######@   @@@@@@@@@@@@@@@++   ######",
"#####@ +@@@@@@@@@@@@@@@@@+ @##############.............................................................................+++@@@#####################@...........................................+#####################+...................................#################@+@####+.....................................++@###################@.............................................++##++...+...++@@################################+...............................................................................................................................................................................................................................................................................................................................................#######@   @@@@@@@@@@@@@@@@@   ######",
"#####+ +@@@@@@@@@@@@@@@@@+ @#############@............................................................................+#####################@++@##+.....................................+......+++@@################+.............................+.....########################+.............................+++@@###################@+++###+...........................................+########@#################@@####################@................................................................................................................................................................................................................................................................................................................................................@#######   +@@@@@@@@@@@@@@@@   @#####",
"#####+ +@@@@@@@@@@@@@@@@@+ @#############+............................................................................+####################+..+###+...................................+###......+@#############++###+...........................+###......++####################+............................+##############@+++@######..+####+.....+###............................+++..@#####################@@+.. +@######@+@#########+.................................................................................................................................................................................................................................................................................................................................................@#######   +@@@@@@@@@@@@@@@@   @#####",
"#####+ @@@@@@@@@@@@@@@@@@  ##############+.............................................................................++++@###############+++####+...+.............................+#####+....@##############+ +##@..........................+@####@....+@###############@@@###+.....++.....................+#############++++########.+######..++@####...........................@###@.+@@++@########@@@#####++...@########+@#########@..................................................................................................................................................................................................................................................................................................................................................@#######   +@@@@@@@@@@@@@@@@   @#####",
"#####+ @@@@@@@@@@@@@@@@@@  ##############+...................................................................+####+......@#############++###@#####@++@##..........................+#######...+###############@ +###+.........................+######+...+############@+###@######@++####+.............++......++++@#######++######@+@##@#######@@######+.........................+#####@.....@######@+ +#######++.+@########@####@@#####@..................................................................................................................................................................................................................................................................................................................................................+#######   +@@@@@@@@@@@@@@@@   @#####",
"#####  @@@@@@@@@@@@@@@@@@  ##############+.................................................................+######@....+############++..+##########@####.........................@#######+.+#################+@####.......................+########@..+#############+..##################@..........+###++.....+@#######@+@######+..+##################+..++....................@######+..++#######+.+@####@###+++##############@+#######..................................................................................................................................................................................................................................................................................................................................................+#######   +@@@@@@@@@@@@@@@@   +#####",
"#####  @@@@@@@@@@@@@@@@@@  ##############+................................................................+#######+...############@+....+##############@.......................+######## +@#################@#####@......................+########+ +#############@+...###################........+#####++....+########++######+....+#################+..@###..................+######@..@########+.+#####++###@@####@@#######@+.@######@..................................................................................................................................................................................................................................................................................................................................................+#######+   @@@@@@@@@@@@@@@@   +#####",
"#####  @@@@@@@@@@@@@@@@@@  ##############+................................................................+#######+...############@+....+##############@.......................+######## +@#################@#####@......................+########+ +#############@+...###################........+#####++....+########++######+....+#################+..@###..................+######@..@########+.+#####++###@@####@@#######@+.@######@..................................................................................................................................................................................................................................................................................................................................................+#######+   @@@@@@@@@@@@@@@@   +#####",
"#####  @@@@@@@@@@@@@@@@@@  ##############...............................................................+#######++..+##############@+++++##############.....................+@@#######@++#########################+....................+#########++@#############+.....+######@###########.......@######++...+########@#####+++....++###+@############++#####..................@######++########@++#####+..+#######@++########@@#######@...................................................................................................................................................................................................................................................................................................................................................+#######+   @@@@@@@@@@@@@@@@   +#####",
"#####  @@@@@@@@@@@@@@@@@@  ##############..............................................................@#######+..+#####################@+++##########+....................+#########++###########################@#+.................+#########++#############@@.......+@@##############+.....+########...+#########@@###@+...++#####@+.#######@####@######+..................+@####@#########@+@####@+...+######+.+##################....................................................................................................................................................................................................................................................................................................................................................+#######+   @@@@@@@@@@@@@@@@+  +#####",
"#####  @@@@@@@@@@@@@@@@@@ +##############............................................................@########++@@############@..@########@@#########.....................#########@+@##############################+.................########@@@########+##########+....+##############@.....+########+++###############@@##################@..@##########@++..................+##############@#######@++@######@@#################++......................................................................................................................................................................................................................................................................................................................................................#######+   @@@@@@@@@@@@@@@@+   #####",
"#####  @@@@@@@@@@@@@@@@@@ +##############...........................................................#########+@#############@+....+@################+.....................#########@@############+##################+.................##################..++.+#######@+.+@#####@@#######+.....+########@####################################+..+##############+.................########################################@+++++++++..........................................................................................................................................................................................................................................................................................................................................................#######@   @@@@@@@@@@@@@@@@+   #####",
"#####  @@@@@@@@@@@@@@@@@+ +#############@...........................................................########@@#############+...........+@##########+......................#####################@+@################@+.................+@#################......+########@#####@++#######+.......@#@###########################@@+++....+#####@+.+######@#######+................+##################@..+################@+....................................................................................................................................................................................................................................................................................................................................................................#######@   @@@@@@@@@@@@@@@@+   #####",
"##### +@@@@@@@@@@@@@@@@@+ +#############+...........................................................@####################+...............+#########+.....................+####################+.+####+@##########+..................+@#################+.......++++@########+..#########+.+++....@########@@############@++.............+@###@++####@++######+.................##################+....+###@++++++++.........................................................................................................................................................................................................................................................................................................................................................................@######@   @@@@@@@@@@@@@@@@+   #####",
"####@ +@@@@@@@@@@@@@@@@@+ @#############+............................................................###################+..................+@######+....................@###################@..+#####++@########+..................+@#################+.............+@######+.+#########@@###+..+#######++@##########@....................+#####@###++#####++..................+###############+........++..................................................................................................................................................................................................................................................................................................................................................................................@#######   @@@@@@@@@@@@@@@@+   #####",
"####@ +@@@@@@@@@@@@@@@@@+ @#############+..........................................................+@#################@.....................@#####@...................+@###################+....#####@@########@..................+##################+................+@@@##@.+##############...+####################@.....................+####@###@######+....................##############+.............................................................................................................................................................................................................................................................................................................................................................................................+#######   +@@@@@@@@@@@@@@@+   #####",
"####@ +@@@@@@@@@@@@@@@@@+ @#############+.........................................................+@#################@.....................+#####@...................+@###################+.....+##############+.................+##################+....................+####+#############+....@##+@###########+@###......................+###@##########....................+#############+..............................................................................................................................................................................................................................................................................................................................................................................................+#######   +@@@@@@@@@@@@@@@@   #####",
"####@ +@@@@@@@@@@@@@@@@@+ ##############+........................................................+##################+......................+#####+..................+####################........+############+.................+##################+......................@###+############+.........+##########+.+###+......................###+##########....................##############...............................................................................................................................................................................................................................................................................................................................................................................................+#######   +@@@@@@@@@@@@@@@@   #####",
"####@ +@@@@@@@@@@@@@@@@@  ##############.........................................................##################+.......................+@#@++..................@###################+..........##########+..................@##################+.......................+###@############+..........###########..@##++#@...................###+####@@@###...................+#############@...............................................................................................................................................................................................................................................................................................................................................................................................+#######   +@@@@@@@@@@@@@@@@   @####",
"####+ +@@@@@@@@@@@@@@@@@  ##############.........................................................#################+..............................................+@###################+...........#####+..++..................+##################+.........................@##@###########@...........+##########+.+######+..................####+++...@###@..................@##############...............................................................................................................................................................................................................................................................................................................................................................................................+#######   +@@@@@@@@@@@@@@@@   @####",
"####+ @@@@@@@@@@@@@@@@@@  ##############.........................................................###############++..............................................+@##################@.............++##+.......................##################+..........................###############+..........+###########..@######+..................####......@####..................+#############+................................................................................................................................................................................................................................................................................................................................................................................................#######   +@@@@@@@@@@@@@@@@   @####",
"####+ @@@@@@@@@@@@@@@@@@  ##############..........................................................#############+................................................###################+..........................................@################+...........................##############@+..........@###########+@######+...................@##+.....+####+..................+#############+...............................+@+..............................................................................................................................................................................................................................................................................................................................................................#######+  +@@@@@@@@@@@@@@@@   @####",
"####+ @@@@@@@@@@@@@@@@@@  ##############..........................................................#############................................................+##################+...........................................@###############+............................#################........+#######@############.....................+.....+@####@..................+################+..............++++.........+####..............................................................................................................................................................................................................................................................................................................................................................#######+   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@  #############@.........................................................@#############+...............................................+################@............................................@###############+.............................#################........#######++###########+..........................+######...................@#################+...........+#######++...+@####@..............................................................................................................................................................................................................................................................................................................................................................#######+   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@ +#############@.........................................................###############@@##@+.........................................+###############+............................................+##############++..............................@###############@.......+####@@..+##########@........................+@@######+..................@######@############+.++++++++@###################+..............................................................................................................................................................................................................................................................................................................................................................#######+   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@ +#############@.........................................................###############@@##@+.........................................+###############+............................................+##############++..............................@###############@.......+####@@..+##########@........................+@@######+..................@######@############+.++++++++@###################+..............................................................................................................................................................................................................................................................................................................................................................#######+   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@ +#############+.........................................................@####################+........................................##############++............................................+##############@...............................+################+........@#####@++######@###+.......................#########+..................+######++##########################################...............................................................................................................................................................................................................................................................................................................................................................@######@   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@ +#############+..........................................................@##########@#########@@++.......++.........................+##############..............................................+###########@###...............................+#################...........+#####@#####@###+.....................+@#########+...................+####@..@########++################+...++#########................................................................................................................................................................................................................................................................................................................................................................@######@   @@@@@@@@@@@@@@@@+  +####",
"####  @@@@@@@@@@@@@@@@@@ +#############+..........................................................#########################@+..+####++.......................@#############+..............................................##########@+@##+...............................#################+............@####@#########.....................+##########+.....................@####++@######++#######@#########+....+#########@................................................................................................................................................................................................................................................................................................................................................................@######@   @@@@@@@@@@@@@@@@+  +####",
"####  @@@@@@@@@@@@@@@@@+ +#############+.........................................................+#######+.@########@@#######@@#####++......................@##############...............................................###########+###...............................@#################.............@##############.......+++.........+@###########@......................+#####@#####@######@++@#######+...++@####@+####+................................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@+   ####",
"#### +@@@@@@@@@@@@@@@@@+ @#############+.........................................................#######+@@+@######@@@##############++.+@+.................+##############+..............................................+##############+..............................+#################+............@###############+....+####........+##############.......................+####@###########+.+########+...+######+.+####.................................................................................................................................................................................................................................................................................................................................................................+#######   @@@@@@@@@@@@@@@@+   ####",
"#### +@@@@@@@@@@@@@@@@@+ @#############..........................................................########### @###########++@#######+++####+................##############@...............................................+##############...............................#################@............+###########@@#####++######......+###############+.......................+###############++##########@ +@#####@...+####.................................................................................................................................................................................................................................................................................................................................................................+#######   @@@@@@@@@@@@@@@@+   ####",
"#### +@@@@@@@@@@@@@@@@@+ @#############..........................................................+@@@####### ###########@++###############+................@#############+............................................+++##############@...............................#################+............############@+############@....+@###############@........................@#############@+@########@##@@######+ ..@####+.................................................................................................................................................................................................................................................................................................................................................................+#######   @@@@@@@@@@@@@@@@+   ####",
"#### +@@@@@@@@@@@@@@@@@+ @#############...............................................................+++###@#############################.................#############@............................................+#############@###+...............................+################+...........+############@@############+...+##########@######........................+############@@@########@++#######@@+@@@###@+...................................................................................................................................................................................................................................................................................................................................................................+#######   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@+ ##############.................................................................+#################################++@+...........@@##############............................................##################+...............................@################+...........#########################++..+#############@####+.......................+###########################################+....................................................................................................................................................................................................................................................................................................................................................................+#######   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@+ ##############.................................................................+#########@#################@@###@####..........+################...........................................+##################...............................+#################+..........@########################+...@#####@############+.......................+##########################################@+......................................................................................................................................................................................................................................................................................................................................................................#######   +@@@@@@@@@@@@@@@@   ####",
"###@ +@@@@@@@@@@@@@@@@@+ #############@.................................................................+#######++################@.++#######@.........+#################...........................................##################+..............................+@################@...........+#######################@+++#####++###########++........................@######################@@@@@@@@@@@@++++++++........................................................................................................................................................................................................................................................................................................................................................................#######   +@@@@@@@@@@@@@@@@   ####",
"###@ +@@@@@@@@@@@@@@@@@  #############@.................................................................+#######################@+..++#######+.+++....+########@########+...........................................######+###########+.............................+#################+............+######################@+@#####@+@###########+.........................+####################@+.............................................................................................................................................................................................................................................................................................................................................................................................#######   +@@@@@@@@@@@@@@@@   ####",
"###@ +@@@@@@@@@@@@@@@@@  #############@..................................................................+@@++##################+...########@++###+..+#######@+#########............................................+#####+###########.............................+################++..............@############################+++############..........................+###################++..............................................................................................................................................................................................................................................................................................................................................................................................#######   +@@@@@@@@@@@@@@@@   ####",
"###+ @@@@@@@@@@@@@@@@@@  #############+.......................................................................@#####@+###########++.##############@..+######+.@########+.............................................+@@##############.............................+################++.............+###########################@@@+####@########..........................+##################@................................................................................................................................................................................................................................................................................................................................................................................................#######+  +@@@@@@@@@@@@@@@@   @###",
"###+ @@@@@@@@@@@@@@@@@@  #############+........................................................................@##@..+######+.#####.++############+..+#####+.+#########+..............................................++##############.............................+###########@####++.............@##################################@@###+@###...........................@##################................................................................................................................................................................................................................................................................................................................................................................................................@######+  +@@@@@@@@@@@@@@@@   @###",
"###+ @@@@@@@@@@@@@@@@@@  #############+..............................................................................#####+...+####+++#########@##+...+@####+@#########+..............................................++##############..............................+#########@@###@...............#################+##############@+++####.+###+##@......................+##################+................................................................................................................................................................................................................................................................................................................................................................................................@######+   @@@@@@@@@@@@@@@@   @###",
"###+ @@@@@@@@@@@@@@@@@@  #############+...............................................................................@+++.....+###+#########@+@##+....+#####+#########+.............................................+################++............................########@+@###@................#################.+++@@@########+..#####.+########+....................@##################+................................................................................................................................................................................................................................................................................................................................................................................................@######+   @@@@@@@@@@@@@@@@   @###",
"###+ @@@@@@@@@@@@@@@@@@  #############+...............................................................................@+++.....+###+#########@+@##+....+#####+#########+.............................................+################++............................########@+@###@................#################.+++@@@########+..#####.+########+....................@##################+................................................................................................................................................................................................................................................................................................................................................................................................@######+   @@@@@@@@@@@@@@@@   @###",
"###+ @@@@@@@@@@@@@@@@@@ +#############+.........................................................................................+#################@.... #####@#########............................................+@####################.........................+#######@+.@#####.................@##############............++### +#####++#########+.+++..............+##################..................................................................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@   @###",
"###+ @@@@@@@@@@@@@@@@@@ +#############..........................................................................................+##################....+##############@+..........................................@###############@######........................@#######+.+#######................+########@#####@..............####@#####++####@@####@###+.............+################++..................................................................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@   +###",
"###+ @@@@@@@@@@@@@@@@@@ +#############..........................................................................................+#################+....@#################@......................................+################@######+.....................+@@######@+ +@#####+.................########@@######+.............+####@@###@@####..+########..............@###############++++................................................................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@@ +#############..........................................................................................+#############@###.....###################....................................+@#######################+.....................+#######@+..+#####@+.................@########@@#######+.............#####+########+..+@#######@+@#+.........+@##################+...............++++.................+++........................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@+  +###",
"###  @@@@@@@@@@@@@@@@@@ +#############..........................................................................................+###########@+###+....############@######@...................................+####@###################+@+...................+#######+..+#######@..................#########@########+..............+@##########@+++#####++######@.........@#######@###########+.............@####@+...++@#@+.....+####........................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@+  +###",
"###  @@@@@@@@@@@@@@@@@+ @#############...........................................................................................+@########++@##@....+############@#####@+......................++.........+#####@+@#####################+..................######+..+@########+..................@##@####@########@.................##########@#######+..+#####@........@#######@@###########+........+++#########++@#######+.+######........................................................................................................................................................................................................................................................................................................................................................+#######   @@@@@@@@@@@@@@@@+  +###",
"###  @@@@@@@@@@@@@@@@@+ @#############..........................................................................................+#########@+####+....###################.....................++@##.......+#####@+..+#####################+..................###@@+..+#########@.....................++#############+..................################@.+++@####+.......+#######@@########@@##@++++@################################...........................................................................................................................................................................................................................................................................................................................................................#######   @@@@@@@@@@@@@@@@+  +###",
"### +@@@@@@@@@@@@@@@@@+ @############@........................................................................................+##########@######+...+####################@..................+@####......+#####+......@###################+..................+@+...+##########+.......................###@@#########++..................###############+@###+@###........+#######@#######@+++##################+++#######@+@#######+............................................................................................................................................................................................................................................................................................................................................................#######   @@@@@@@@@@@@@@@@+  +###",
"### +@@@@@@@@@@@@@@@@@+ @############@.......................................................................................+##################+....#####################.................@#####+....+#####+........###################@............+##.......++@#########+........................+###++@##########+.................@################### @#####+......@#@###@#######+..++#################++########+.+######@+.............................................................................................................................................................................................................................................................................................................................................................#######   @@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ #############@.....................................................................................+###################+.....++###################...............+#####+....+@####++.........###################+++........+@###......+##########@+.........................+###@@####@######+.................@##################++######+........+##########@++#@@###@@++@#######@+@########++@######+++##...........................................................................................................................................................................................................................................................................................................................................................#######   @@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ #############+...............................................................+###++...............@###############+.++........@###################.............+#####@+...++#####+...........##############+@######@@....+@#####....+######@###@+...........................@################+.................@#################@+@######@+++++...###@######@+#####+@+..+#########@#########@@########@####...........................................................................................................................................................................................................................................................................................................................................................#######   @@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ #############+...............................................................#######@+@#++......+###############++............###################@++.......++@######+...+######+..............+++########@.+###########@@#####+...+@#####@++###+...........................+###################................+###+@############+@#############+.+###+@####@@######....@##############@@#########@ #######@...........................................................................................................................................................................................................................................................................................................................................................#######   +@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ #############+..........................................................+#+..###########++....+################+..............##############@@###@###++@@#########+...+######@+.................+########+.@################@....+#####++++###@............................@############@+#####.................+++.@###########################+.+###+###########++..+##############@+#########@+++######+............................................................................................................................................................................................................................................................................................................................................................#######   +@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ #############+.........................................................@###+.++++@######++..+@####@@########++................+############++@###################@...+######+...................######@##+.#######@@@######+...+#####@+++#####+...........................+############++@#####.....................################@###########+ @###############..+#####@@########++@########@@#######+..............................................................................................................................................................................................................................................................................................................................................................@######   +@@@@@@@@@@@@@@@@   ###",
"### +@@@@@@@@@@@@@@@@@+ #############+.........................................................#####....+######+...+#####+@#######@+....................+#########+ +####################..+#####+......................+###+.+##@.######++#######+...@####@++@#####++............................############@+#####@.....................+####+++@######@++###########@################+@@####@++#######+..+################@+...............................................................................................................................................................................................................................................................................................................................................................@######   +@@@@@@@@@@@@@@@@   ###",
"##@ +@@@@@@@@@@@@@@@@@+ #############+.........................................................#####+..#######@.++#####@+@#######+......................@#########+.+#######@@@@########+.#####@+........................++...@###++####+@########..+#####+.+######+.............................+########+##########.......................##@+...#######@+######@+################+@#########+++#######++.+##############@+..................................................................................................................................................................................................................................................................................................................................................................@######   +@@@@@@@@@@@@@@@@   ###",
"##@ +@@@@@@@@@@@@@@@@@+ #############...........................................................+####@####@+##@@######++@######+........................######++##+.@######++######@####@#####+...............................+###++#############@+#####@++######+...............................######@++@#########+............................++###############.+##############+.+#########++@#####################@++......................................................................................................................................................................................................................................................................................................................................................................@######+  +@@@@@@@@@@@@@@@@   ###",
"##@ +@@@@@@@@@@@@@@@@@+ #############...........................................................+####@####@+##@@######++@######+........................######++##+.@######++######@####@#####+...............................+###++#############@+#####@++######+...............................######@++@#########+............................++###############.+##############+.+#########++@#####################@++......................................................................................................................................................................................................................................................................................................................................................................@######+  +@@@@@@@@@@@@@@@@   ###",
"##@ +@@@@@@@@@@@@@@@@@  #############............................................................########+.+########+.+@######+.........................+###+..+###++@####+@######++########+..................................@##+########@@+#########++@####@++................................@##############+................................++####++########+.+############@+.+##############################@+...........................................................................................................................................................................................................................................................................................................................................................................+######+  +@@@@@@@@@@@@@@@@   ###",
"##@ @@@@@@@@@@@@@@@@@@  #############............................................................######@+..+######@+..######+..................................+###+.+##########+ +#######@+...................................###@######@+  @#######@+@#####+....................................+++@########@.....................................++....@####+...+##@@########@@@################++..++@@##++++..............................................................................................................................................................................................................................................................................................................................................................................+######+  +@@@@@@@@@@@@@@@@   ###",
"##@ @@@@@@@@@@@@@@@@@@  #############............................................................@#####@++++###@++++@+####+.....................................@##@+@#######@@+ +#######+.....................................#########@++@@##############@...........................................+#####+.............................................+#@+.......++###############@+...++##@++............................................................................................................................................................................................................................................................................................................................................................................................+######+  +@@@@@@@@@@@@@@@@   ###",
"##@ @@@@@@@@@@@@@@@@@@  #############.............................................................++############@@###++#+........................................###@#######@@@@#######+.......................................##########################@+...............................................+.............................................................#############++........................................................................................................................................................................................................................................................................................................................................................................................................+######+  +@@@@@@@@@@@@@@@@   ###",
"##@ @@@@@@@@@@@@@@@@@@ +#############................................................................@###############+...........................................####################+.........................................################@+..+@###+.......................................................................................................................++++...........................................................................................................................................................................................................................................................................................................................................................................................................+######+  +@@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +#############.................................................................+@#++@@######@+............................................@################@+...........................................+###@++@@@@@@@+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +############@...........................................................................+++..............................................+######@@+++++++..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +############@.............................................................................................................................+#@+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +############@..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ @############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######@   @@@@@@@@@@@@@@@@+  +##",
"##+ @@@@@@@@@@@@@@@@@@ @############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@@ @############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@@ @############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@+ @############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@#####   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@+ @############............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@#####   @@@@@@@@@@@@@@@@+  +##",
"## +@@@@@@@@@@@@@@@@@+ #############..........................................................................................+++++@#####@+++++++++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@#####   @@@@@@@@@@@@@@@@+  +##",
"## +@@@@@@@@@@@@@@@@@+ #############..........................................................................................+++++@#####@+++++++++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@#####   @@@@@@@@@@@@@@@@+  +##",
"## +@@@@@@@@@@@@@@@@@+ #############.................................................................................++@@##############################@####++@#@+..+++++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@#####   @@@@@@@@@@@@@@@@+  +##",
"## +@@@@@@@@@@@@@@@@@+ #############...........................................................................+++.+++@######################################################@@++.........................+++++.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@#####   @@@@@@@@@@@@@@@@+  +##",
"## +@@@@@@@@@@@@@@@@@+ #############.........................................................................+##@@@##@##############################################################@+++++++@##@++..+##@+@########@@@@++++++++++....++++........++@#++++........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@#####   @@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ #############.......................................................................++################################################################################@@#################@@@@#############@++@###@++++++..++######@@#+@+.............................++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#####   +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ #############......................................................................+@####@@################################################################################################################################################@@###@+++++++++@@++++++++@#####@+++@@########@++##@+++++++++++.....++++@@@@@@@++++++++++....+.................................................................................................................................................................................................................................................................................................................................................................................................................................++#####   +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ############@....................................................................+@################@+@#######@@+@##++...+####@#########################################################################################################################################@###################################@@############################@++...++###+@@++++++++++++++++@+................................................................................................................................................................................................................................................................................................................................................................................................++#####   +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ############@...................................................................+##################@++@@++@@@++++....++.++..++###############@@@@########################################################################################################################@@##########################################@@##@####################@@@################@#++@#####@+++####@+........++..........................................................................................................................................................................................................................................................................................................................................................................++#####   +@@@@@@@@@@@@@@@@   ##",
"## +@@@@@@@@@@@@@@@@@+ ############@...................................................................+#############@+++..............................@###@###################@@@##################################################################@#######################################################################################@#######@++@###################@@@@@@@@@#####@##++@#####++@@####@@@....++...........................................................................................................................................................................................................................................................................................................................................................................++#####+  +@@@@@@@@@@@@@@@@   ##",
"## +@@@@@@@@@@@@@@@@@+ ############@...................................................................+@###########+.......................................++@+++++++++.++###### +####################++@+++++@###########################@@######@+++++++@++@####################################################@+++++++@@######@+ ++@#######@+++##++.++@++++@####@++++++.++++....+@+++++@#+++###+++++++++++.....+++++++.....................................................................................................................................................................................................................................................................................................................................................................++#####+  +@@@@@@@@@@@@@@@@   ##",
"## +@@@@@@@@@@@@@@@@@+ ############+..................................................................+@#######+.................................................................+@+.+@##@++++++++..........++++..++@+++.++++++++@######@@+..+########@+ +@#+..@@########@++@##########################@@@#####@##@++......++....+###++.++@@@++.....+##+++.........+++++...............++.......................................................................................................................................................................................................................................................................................................................................................................................................++#####+  +@@@@@@@@@@@@@@@@   ##",
"## +@@@@@@@@@@@@@@@@@+ ############+.................................................................+########+..................................................................................................................+########@++..+@##########+...++#####@++....++@######++.++++.+++@@+++@+++@+++++++...............+++@##+++@++...................................................................................................................................................................................................................................................................................................................................................................................................................................................++#####+  +@@@@@@@@@@@@@@@@   ##",
"#@ +@@@@@@@@@@@@@@@@@  ############+.................................................................+######@+................................................................................................................+++++++++++####+.....+++++..........+++............++@@@+......................++......+...............+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................++#####+  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@  ############+..................................................................#####@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#####+  +@@@@@@@@@@@@@@@@   ##",
"#@ +@@@@@@@@@@@@@@@@@  ############+...................................................................###+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####+  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +############+...................................................................++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####+  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +############+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +############+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +############+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +############+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +############+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@   @@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@   @@@@@@@@@@@@@@@@   ##",
"#+ @@@@@@@@@@@@@@@@@@ +############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ +############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @############...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####   @@@@@@@@@@@@@@@@+  @#",
"#+ @@@@@@@@@@@@@@@@@@ @###########@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................@#####   @@@@@@@@@@@@@@@@+  @#",
"#+ @@@@@@@@@@@@@@@@@@ @###########@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................++#.+#@.+#.+............................................................................................................................................................................+#####   @@@@@@@@@@@@@@@@+  @#",
"#+ @@@@@@@@@@@@@@@@@@ @###########@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++..+#@.+#.........++++##+##++##+###+.................++..+....................................................................................................................................................+#####   @@@@@@@@@@@@@@@@+  @#",
"#+ @@@@@@@@@@@@@@@@@@ @###########+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##+++##++#@+@#@#@+#@#####@@##@#######@+#@+@  +..++.@#++##++#@@#++++.+..........+@.+#@@+##+@#.....................................................................................................................+#####   @@@@@@@@@@@@@@@@+  @#",
"#+ @@@@@@@@@@@@@@@@@@ @###########+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#@+@@#@+@#++#@########################@#@@#@##@.@####+@#@+@#@##+###@#++#++#+@@+##+@#@@@#@@#@+@#++.................................................................................................................+#####   @@@@@@@@@@@@@@@@+  @#",
"#+ @@@@@@@@@@@@@@@@@+ @###########+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##++###+@#@@##@#####################@#########@@+#####@##@@#####@######@#@####@@##@##@######@@##@#@+@...............................................................................................................+#####   @@@@@@@@@@@@@@@@+  @#",
"#  @@@@@@@@@@@@@@@@@+ @###########+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@##@@@##@##############@@########@@##@####################################################@########++@.............................................................................................................+#####   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ ############+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@####@###@#######@##@##@@@####++#@+####@#########@######@#####@#####################@@##########@####++..........................................................................................................+#####   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ ############+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@####@###@#######@##@##@@@####++#@+####@#########@######@#####@#####################@@##########@####++..........................................................................................................+#####   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ ############+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#############@+######+@#@+##@###+#+..+.+@+#@@@###@@@##@@####+@#@@#@@####################++###@##@##@###@##@@#@+........................................................................................................+#####   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###########@++....+@++#@++##+@++.............###@+@@#++####@++#+++++#+#####@##@##@##@@#@++#+++#@+#@+##########@+@@......................................................................................................+#####   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@##########++...........+..+#+++................++.#++.+#+##+...........+++++#++#@+#@+##+..+.......+.####@########@@+#++..................................................................................................+#####   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##@########............+#++#@+@##.......................+..+....................+..++.++...............+++##############@+@++..............................................................................................+#####   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@@########+..........+##@@#++####++......................................................................+@#+##########@@###@..............................................................................................+#####   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##@######+...........+###++#####@##+........................................................................@@+############@+##+...........................................................................................+#####   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#@@#####+............+##@+@#########+..........................................................................####@@@######@#@##+...........................................................................................#####   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@+######+............+#@+@############+.......................................+..................................+++#####@@######+@#+.........................................................................................#####   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+@######+..............++##############+....................................+###+....................................+@@@+@######@###@+........................................................................................#####   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++########..............+###############@+..................................+@####@+........................................@+##+######@++.......................................................................................#####+  +@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@###@..........##.+@#######@+@#######@.............................++..+###@@##+..........................................++#########+.......................................................................................#####+  +@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ ############................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##@####........+###@@#########+.+######@@...........................+##+@########++............................................+##@#####@.......................................................................................#####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ############................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#+@####+........+###@#########@..+#######+..........................@##@@###@##@@+##..............................................+#######+......................................................................................#####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ############.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######+......+##############@.+#######@..........................+######@##@+@@#@+.............................+................+#######+......................................................................................#####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ###########@................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+.....+##############@..#########.........................+#####@###++###@#@...........................+#@+@...............+@#####@......................................................................................#####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ###########@.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@#####+.....+#############+...+@######+........................+####@###@@##@###@..........................+####@#+..............+######@......................................................................................#####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ###########@.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######...+@############+....+######@@+.......................+########@@######+.......................+@+@###@@#@+...............@@####@+.....................................................................................@####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ###########@.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######...+@############+....+######@@+.......................+########@@######+.......................+@+@###@@#@+...............@@####@+.....................................................................................@####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ###########@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######+@############+.......+#####@@........................###@###@@##@###++#+....................+@######+#@+@#+..............+@######.....................................................................................@####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ###########@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@###################+.......+########.......................+#@###@@##########+....................@######@##+@#+@#..............+@@####@.....................................................................................@####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ###########@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##################@..........@#####@@.....................+######@#####@######....................+#####@@#@@#@@###@..............#######++...................................................................................@####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ ###########@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##################+.........+########.....................+#####@#####@#####++..................++####@@##@#@@#####+..............#######@@...................................................................................@####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@ +###########+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###########@###+............#####@+++...................+##########@@####@+...................+####@@##@@#@#######@..............+@#####++...................................................................................@####+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@ +###########+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#########@@##...............@#######+................+###########@+@#####+....................+###@##@@##++######@+..............+########...................................................................................@####@  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@ +###########+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#########++#+................@#####@@@...........+@++@###########++######@....................+###@##@##+..@#######+..............+######+++..................................................................................@####@  +@@@@@@@@@@@@@@@@   #",
"# @@@@@@@@@@@@@@@@@@ +###########+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@#+.....................+#######+..........@#@@############@+@#####@@+..................+#@@@######+.+#######@................+#######+..................................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######@.....................#####@@@@........+##@#############++@#####@##+..................+#########+...#######+................+@####@@@+.................................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@@#####.....................########+.......+###############@++##########..................@########@+...+@######+.................@######@+.................................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@#+..................@######@@+......+###############...##########+................@##########+....+######@+........++.++.+@+@@#######+................................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#######@+................+#######@@......+##############+...+#@########............##.+###########+......#######+.......##+##+@#+@+########+................................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@+#######+...............+######+.......@############++.....@+#######@...........+#@+############+.......@#####@+......+###++#@@###+######@#+...............................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########+...............#######+......+###@####@#@+........+########..........+##@@############@+.......@######@.....+##++##@####++#######@+...............................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@######+..............+@#####@......@@@#####@@#+.........+########+........+@##@############++........+########+...+#@+#######@@#+@@######@...............................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+.............+######@....+#@@#####@#@...........+#######+........@###############+...........#########@+@@@+@######@@##+.+########+..............................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@++............+@@#####+++@#+#####@@##............+#######@+....+######@#######@#@+............@#######@@#@@@#######@####+..+######@...............................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@++............+@@#####+++@#+#####@@##............+#######@+....+######@#######@#@+............@#######@@#@@@#######@####+..+######@...............................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@##+@@++........+##########@@####@@##@.............########@@#++@#####@#######@+++.............@######################++++...######@#+..............................................................................+####@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@@####@+@.......@######@@@####@+@##@..............@#########@@#####@@######@+................+@####################+........@######+...............................................................................+#####  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +###########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###########@###@+....+#####@+######++####+..............+##########@##@@@######@+..................+####################+.........+####+.@+..............................................................................+#####  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @###########.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###############++#+.+@###++#####@+####@.................+#@#####@@#@+########+....................+@###################+.........##++++#@...............................................................................+#####  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @###########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##@#############@##@+@####@####@@@@###@+...................+#@@#@+##@@##@@###@.......................#@################@.........+#@+++##+++..............................................................................+#####  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @###########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@################@@##################+@@...................++#++#@+#@@#####+........................###############@++..........+++@##@@#+...............................................................................+#####   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @###########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##########+++##@############@###########++#++@..................@++#@##+##+..........................+@#@########@@+..............+##@@##+................................................................................+#####   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @###########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#@####+++++##+########################@##@@##@++............++..+@+++...............................+@@######@#+++.............+##@###@+#................................................................................+#####   @@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ @##########@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#@##+.......################################+@#++++.......@#++#@+@#+................................###@@#@@#@...............@#####@@@#+................................................................................+#####   @@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ @##########@............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..........++####@@###########@##########@##@@####@#@+@#@@##@@#####++++++++........................@+@#.+#..............+@######@##@...................................................................................#####   @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @##########@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@+@#+@######@@+@#@####@#############@@##############@#####@#@#++....................#++++.+.............+#########++....................................................................................#####   @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @##########@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++@@#+@#+++#@+####+@#@@#######################################+++..........++.+@#@@#++#@++.........+##########+......................................................................................#####   @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @##########@............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++.+#++#######################################@@###++++++..##+@##@##@#####+@##++#++############+......................................................................................#####   @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @##########@...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++###@@################################@####@##@#+++#@@###########@@##++##+@###########@........................................................................................#####   @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @##########+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++#########################################@@##########################@###@######+.........................................................................................#####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ @##########+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++###########@@###############@###@#####################@@##########@@##@######+...........................................................................................#####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ @##########+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@@@######@+####@##########++###@#####################@+##+##@@###+@#++##@@#+.............................................................................................#####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ @##########+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@@@######@+####@##########++###@#####################@+##+##@@###+@#++##@@#+.............................................................................................#####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ @##########+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########+.++++.++########@+..+.@@##+##@@#@@@#@@####@+.#+.@@+@#+@@#@+@#+@#@...............................................................................................#####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ @##########+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########+.........+########+......+.@@+##+###+@#++#+.........+.@##++#@.##+................................................................................................#####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ @##########+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@######+..........+########++.........++.#+...+....................+...+..................................................................................................#####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ @##########+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##@####+............@########+.............................................................................................................................................#####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ @##########+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+@####+#+............#######@@+............................................................................................................................................#####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ @##########+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@#+.............++######@+............................................................................................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ###########+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#@#####+...............@#####@@#............................................................................................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ###########+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@+#####@@...............@#######@............................................................................................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#######+..............@########+............................................................................................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#@#####................+@######+.............................................................................................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ###########.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++####++................@########.............................................................................................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####++................##@#####+.............................................................................................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ###########.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@@####@@................@@######+..........................................................+#+@+..............................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####  ................+#####@@@.........................................................+#####@.............................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ###########.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@@@................########@+........................................................######@+............................................................................@####   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ###########.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++................@@#######+....................................................+.++####@@#+++..........................................................................@####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@##................+@#######+...............................................+#.+#@+#####@##@##++.........................................................................@####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####++................@########+..........................................++++#@+##@#####@######@#+.........................................................................@####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####++................@########+..........................................++++#@+##@#####@######@#+.........................................................................@####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@##................@#######@..........................................@####@###@#####@########@+#+.......................................................................+####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########+..............+#######@+........................................+###########################@#+......................................................................+####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@######+..............@########@.......................................+##############@@@#@############+.....................................................................+####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ###########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########...............########@.......................................+@############@+###+@#@+########@@#....................................................................+####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ###########.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########+.............+#+@#####@......................................+#############++#+++#@++#@@########+@@..................................................................+####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ###########.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######++...............+@######@....................................++############+.......+..++.+@#@########+.................................................................+####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ #########@@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####+++...............########@....................................++@########+.................++########@+##+..............................................................+####   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ #########@@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######++...............+########...................................+@@#######@+....................+@########+++#.............................................................+####   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########@@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@####+.................+#########.................................+#########@+......................@##@####@###++............................................................+####   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########@@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@.................+########...................................@#######+.........................++##@#######@++..........................................................+####   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########@@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######+..................######@+@.................................########@...........++..............+++###########..........................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########@@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####+..................@####@##.................................+########@..........@#@++##............+++#########+.........................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########@@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####+...................#@@####@+................................+@#######+..........+######..............++@########+........................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########@@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######+..................+######@.................................+########..........+######++..............+@#########........................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########@@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@####+..................########+................................@######@...........+#######+...............+++######@#+......................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#####@..................@######+................................+########+..........+@#######................++@#######@......................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@+++...............+#######@.................................#######+............@######+..................+@#######+.....................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@+++...............+#######@.................................#######+............@######+..................+@#######+.....................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++...............+######@+................................+@@####@#............@#######+..................+######@++....................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#######...............######@@+.................................########............@######@+...................######@#+....................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######++...............@######@.................................+@######+............+#######+....................#+####@#@...................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######+..............#@####@@+................................+@#####@+............+#######+....................+########+..................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########+..............+######@.................................@#######+............+######@+..........++.........++#####@@@.................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@####@@..............+#@####@+.................................+######@+............######@@@.........@#@@#@......+#######@++................................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@@@#.............++######@.................................++######+............+#######+.........@####@.......+@@######++...............................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@########.............+#######@.................................+#@####@+............#@#####@+........+######@@......+#@####@#+...............................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@######+..............+######+.................................+@######+.............#######+........@#####@++.......+######@++..............................................+####+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+.............+########+................................+#@####@+............#@@####@+........#######@@........++######+..............................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########...............@#######+.................................+######+.............@#@@###+........@######++.........#+@#####+.............................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########...............@######@+................................+#######@............+@@#####........+######@++..........@#####@+.............................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@...............+#####@#@................................+@######+..............#@@##+.........@####@@............++######++...........................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######++...............@#######+................................+########.................++.........#######+............+#+@####@@...........................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######++...............+@######@.................................+######@...........................+######@..............+@#######...........................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######+++................######@+.................................@#######.......+#.+................######@@+.............+########+..........................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######++................@#####@#+................................+######@+.....@####+...............@######+...............########+..........................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######++................@#####@#+................................+######@+.....@####+...............@######+...............########+..........................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@@####@@................#@@#####+................................+#######+.....@#####+.............+#@@###@+...............######@@+..........................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######................+#######+................................+@#####@@....+#####+@+............++######................+#####@@+..........................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++................@#######+................................+#@###@##+...+######@++............######+................+#####@@+..........................................+####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@##................+#######+................................+@@######....+@@######@++..........+@####.................@@@###@@+...........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##@#####@...............@######@+.................................+########.....#@######+++............+....................#######@...........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++######@...............@#######@.................................+#######+.....+@#########+......................+........+#####@@+...........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######@...............@########++...............................+@#####@#+.....+#########@@...................+#@+#+......+###@###...........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########+..............+#######@@#++..............................@##@#####......+#########@++.................####+++....+#@######...........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######+..............##########+@#@+............................+++#####@+......#########@#@@...............+##+++#+.....+#######+..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######+.............@#########@######+...........................########@+.....+@@#@#########@.............#@ +##@#.....########+..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######+.............+#################+..........................++########.......++@@@########@+............+@####+.....########+..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########+............+#################@+@+..........................+#######@.......+@###########+++.........@######+.....@######++..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#######+.............@######@@########@#@@#++.......................+@######@+.......+##########+##++#@#+.+########+......+####@@#+..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######+.............+########++###@@########+@@+.....................@######@#........++#####@####@####@+#########@.......@######++..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######@@+.............+#@#####+...++@#@######@####@+...................+##@####+@.........++#++#########@@###########.......+###@@@#+..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########..............++#######.....++############@#@+..................@@########+..........+#++##################+.......+#######@+..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@########..............+#######+.......+##############+++.................@@@#######+...........+###@@##@####@@@####.......+########@+..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@########..............+#######+.......+##############+++.................@@@#######+...........+###@@##@####@@@####.......+########@+..........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ #########.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@####@++..............+@######@........++###@#######@@#@+.................+########++...........+#++#@@####+#####@........+@#####@@#...........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######++..............+########..........+@+############@@................+#######@@@+.............@+####++#@@@#+........+@####@#@@+...........................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######++..............+@#######............++##@@#########+................+##########+...............++..@+............+####@##@++............................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@.................#@######+.............++#############................+#+######@@@++..............................@###@####++............................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######++...............########+...............++@@@#######@#.................##########@@+............................+##@#####+..............................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######+.................#######@+..................+#@#######@++...............+@##########@+..........................+########@...............................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######++...............+#######+....................##########++...............++##########@++........................+#######+................................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######++...............+@#####+@.....................+@#@######@++...............#############+..................++..+########+................................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####@@...............+#######@......................++##@###@@#@...............+@@###########@+...............+#@+#########+.................................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++...............+########+......................++@#@####@@#+...............+@###########@+++......+#.++##@@#########+..................................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@...............#########+........................#+@######@#@@+.............+##########@+@#++#+.+##+###############+...................................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@++...............+########..........................+#@@#########+.............+############+##++##@@############@@##+...................................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@...............+########+...........................@#@#########++...........@##############@@#######@@#######+@##+....................................................####+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@...............+########+...........................++############+.........+######@#@+##@##################@.+#+......................................................####+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ########@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@++...............+########+............................++##########@++........+#####@#@+#@+##+@##@##@#####@#@............................................................####+  @@@@@@@@@@@@@@@@@  #",
"  @@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++...............+#########..............................+########@@##@.......########+.+.#@+##@@#@@###@@................................................................####+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######++................#########+..............................+###@@######@+.....+@#######......++.#@+#@.+...................................................................####+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ########@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######++................#########+..............................+###@@######@+.....+@#######......++.#@+#@.+...................................................................####+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ########+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######++...............+#########+................................@+++#######@+....+#######@...................................................................................####+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ########+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######.................+########@#+................................+########@@#+..+########@...................................................................................####+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ########+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######+.................@@########@++..................................++######@@@ +#######+....................................................................................####+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ ########+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@.................+@##########+...................................@+@#####@++######@@#....................................................................................####+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ ########+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######++...............@##########@#+...................................+#@####+#@########+....................................................................................####+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ ########+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####+++..............+############@+#....................................#@+###@#########.....................................................................................####+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ ########+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######@@..............+###@@@@#######+++...................................+############++.....................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#######+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##########++.+.........+##+@####+@###@##+++.................................@+@##########++.....................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#######+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#########+@#+@+.+..+++++##@@@###@####@###+.................................+##########+.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#######+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#########@##@#@+#@+##++###@###+++##@#####@++.................................@##########.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#######+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###############@@##+@########+.+++######@#@++...............................+@#########.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#######+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+@#@@##########@@#########+....###@@####@@@+++.............................+@#######+.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@###@#####@###@@######++......++@##@###@@###+.............................+@######@.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#++@#@+#@+@#@+@####@#@..........#++#@#######@#+...........................+#######+.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.+#++##++#@@#@+##+...........+#+@##########++..........................#######+.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++.+#++#+.++...............@############+++........................@#####@+.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@########@@###@+.....................#######........................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@##############+@#+++................######++.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@##############+@#+++................######++.......................................................................................####+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#@@@##############++@++++.........+######+.......................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@@##############+@##@##@#++++..++#@@###@+.......................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#############@########@####+###@@#####........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++@##########################+#######@.......................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@##@@@###################@@#######........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++#@####@#####################@+.......................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#@+#########@@##@#########+.......................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#+####@++#@+##########+.......................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++..+#+.#++#@#####@........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@####@#+.......................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######+.......................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####+........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@###@+........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++######........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@+........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@+........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@###@@........................................................................................####  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@##........................................................................................####  +@@@@@@@@@@@@@@@@+ +#",
"@ @@@@@@@@@@@@@@@@@@ +#######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####........................................................................................####  +@@@@@@@@@@@@@@@@+ +#",
"@ @@@@@@@@@@@@@@@@@@ +#######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######........................................................................................####  +@@@@@@@@@@@@@@@@+ +#",
"@ @@@@@@@@@@@@@@@@@@ +#######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@+.......................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"@ @@@@@@@@@@@@@@@@@@ +#######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+.......................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"@ @@@@@@@@@@@@@@@@@@ +#######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######+.......................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"@ +@@@@@@@@@@@@@@@@@ +#######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@.......................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"@ +@@@@@@@@@@@@@@@@@ +#######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######@.......................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"@ +@@@@@@@@@@@@@@@@@  #######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@.......................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"@ +@@@@@@@@@@@@@@@@@  #######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@@++.....................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"@ +@@@@@@@@@@@@@@@@@  #######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######++.....................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"@ +@@@@@@@@@@@@@@@@@  #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@#####++.....................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"# +@@@@@@@@@@@@@@@@@  #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++.....................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"# +@@@@@@@@@@@@@@@@@  #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######@++.....................................................................................####  @@@@@@@@@@@@@@@@@+ +#",
"# +@@@@@@@@@@@@@@@@@  #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######+##.....................................................................................####  @@@@@@@@@@@@@@@@@+ @#",
"# +@@@@@@@@@@@@@@@@@  #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++.....................................................................................####  @@@@@@@@@@@@@@@@@+ @#",
"# +@@@@@@@@@@@@@@@@@  #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++.....................................................................................####  @@@@@@@@@@@@@@@@@+ @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@@###+@@.....................................................................................####  @@@@@@@@@@@@@@@@@+ @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########.....................................................................................####  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@@####@@.....................................................................................####  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #######...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######....................................................................................+####  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######@@....................................................................................+####  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######++....................................................................................+####  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######@@....................................................................................+###@  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######@++....................................................................................+###@  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######++....................................................................................+###@  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######@......................................................................................+###@  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@@++....................................................................................+###@  @@@@@@@@@@@@@@@@@  ##",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@########+...................................................................................+###@ +@@@@@@@@@@@@@@@@@  ##",
"# +@@@@@@@@@@@@@@@@@+ #######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@@########+..................................................................................+###@ +@@@@@@@@@@@@@@@@@  ##",
"# +@@@@@@@@@@@@@@@@@+ #######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##########..................................................................................+###@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ #######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##########@+.................................................................................+###@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@########@+.................................................................................+###@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########@++.................................................................................+###@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########@++.................................................................................+###@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@@@@#@.................................................................................+###@ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######@#####+................................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##########@++................................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @######.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@###########+................................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@###########@................................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@+ @######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##############................................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ @######.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###############+...............................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ @######.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##############@+...............................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +######......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+########+...............................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +######......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@##@###+@#######@...............................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +######......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@@##@+.+@#######...............................................................................+###+ +@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +######.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+@####+.+########...............................................................................+###+ @@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +######......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######...########+..............................................................................+###+ @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +######+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######...+######++..............................................................................+###  @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +######+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####@....+#######@..............................................................................+###  @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +######+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@+....+########..............................................................................+###  @@@@@@@@@@@@@@@@@+ +##",
"#@ @@@@@@@@@@@@@@@@@@ +######+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@##.....++######+.............................................................................+###  @@@@@@@@@@@@@@@@@+ +##",
"#@ @@@@@@@@@@@@@@@@@@ +######+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@##.....++######+.............................................................................+###  @@@@@@@@@@@@@@@@@+ +##",
"#@ @@@@@@@@@@@@@@@@@@  ######+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########.....########+.............................................................................+###  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ######+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####+.....########+.............................................................................+###  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ######+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@+......@@#####+#+............................................................................@###  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ######+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########......++######@.............................................................................@###  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ######+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######+........+@###@#+............................................................................@###  @@@@@@@@@@@@@@@@@+ @##",
"#@ +@@@@@@@@@@@@@@@@@  ######+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#######+........+######@+...........................................................................@###  @@@@@@@@@@@@@@@@@+ @##",
"#@ +@@@@@@@@@@@@@@@@@  ######+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####+.........+@######+...........................................................................@###  @@@@@@@@@@@@@@@@@+ @##",
"#@ +@@@@@@@@@@@@@@@@@  ######+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@######+..........########+..........................................................................@###  @@@@@@@@@@@@@@@@@+ @##",
"#@ +@@@@@@@@@@@@@@@@@  ######+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######+...........+#######@..........................................................................@###  @@@@@@@@@@@@@@@@@+ @##",
"## +@@@@@@@@@@@@@@@@@  ######+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@+...........+########+.........................................................................@###  @@@@@@@@@@@@@@@@@+ @##",
"## +@@@@@@@@@@@@@@@@@+ ######+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@######+............@#######@.........................................................................@###  @@@@@@@@@@@@@@@@@+ @##",
"## +@@@@@@@@@@@@@@@@@+ ######+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######+.............+########+........................................................................@### +@@@@@@@@@@@@@@@@@+ @##",
"## +@@@@@@@@@@@@@@@@@+ ######+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@+..............@#######@+.......................................................................#### +@@@@@@@@@@@@@@@@@+ ###",
"## +@@@@@@@@@@@@@@@@@+ ######+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######...............++#######+.......................................................................#### +@@@@@@@@@@@@@@@@@+ ###",
"## +@@@@@@@@@@@@@@@@@+ ######+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####@+................+######@#@......................................................................###@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#####+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####@.................+#######++.....................................................................###@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#####+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######+..................@+######+.....................................................................###@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#####+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######+..................@+######+.....................................................................###@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#####+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@######@....................######@#+....................................................................###@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#####+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++@####@@....................++######@+...................................................................###@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ @#####+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########+.....................++######++..................................................................###@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#####+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########+......................#@######+..................................................................###@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#####+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++######........................########@.................................................................###@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ +#####@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@+........................+@#######++...............................................................###+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ +#####@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######@.........................#+#####@++@..............................................................###+ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ +#####@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######@...........................#########@@.............................................................###+ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ +#####@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@@+...........................#+@###@@###+...........................................................###+ @@@@@@@@@@@@@@@@@@ +###",
"##+ @@@@@@@@@@@@@@@@@@ +#####@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######@.............................##########@+..........................................................###+ @@@@@@@@@@@@@@@@@@ +###",
"##+ @@@@@@@@@@@@@@@@@@ +#####@..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#########.............................+@##########+.........................................................###+ @@@@@@@@@@@@@@@@@@ +###",
"##+ @@@@@@@@@@@@@@@@@@  #####@..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####@+..............................+##########@#++.....................................................+###+ @@@@@@@@@@@@@@@@@@ +###",
"##+ @@@@@@@@@@@@@@@@@@  #####@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@+...............................+@#########+@@++...................................................+###+ @@@@@@@@@@@@@@@@@@ +###",
"##+ @@@@@@@@@@@@@@@@@@  #####@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@#@+................................+###########+##++.................................................+###  @@@@@@@@@@@@@@@@@@ +###",
"##+ +@@@@@@@@@@@@@@@@@  #####@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########+..................................+++#@+#######+#@++...............................................+###  @@@@@@@@@@@@@@@@@@ +###",
"##+ +@@@@@@@@@@@@@@@@@  #####@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#@######@+.....................................++#@+#######+#@+..............................................+###  @@@@@@@@@@@@@@@@@+ @###",
"##+ +@@@@@@@@@@@@@@@@@  #####@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@+.......................................+++#@@#@####@@@..............................................+###  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  ######.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@+.........................................+++#+@#######..............................................+###  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  ######.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@@+.........................................+++#+@#######..............................................+###  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  ######.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########+............................................+++#@@####+..............................................+###  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  ######......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+########+..............................................+++#####...............................................+### +@@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  ######......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@######@.................................................+@@##+...............................................+### +@@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  ######......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@@+......................................................................................................+### +@@@@@@@@@@@@@@@@@+ ####",
"##@ +@@@@@@@@@@@@@@@@@+ @#####......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########+......................................................................................................@### +@@@@@@@@@@@@@@@@@+ ####",
"##@ +@@@@@@@@@@@@@@@@@+ @#####......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#+@#@++.......................................................................................................@### +@@@@@@@@@@@@@@@@@+ ####",
"###  @@@@@@@@@@@@@@@@@+ @#####......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.@#+..........................................................................................................@### +@@@@@@@@@@@@@@@@@+ ####",
"###  @@@@@@@@@@@@@@@@@+ @#####........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................................................@### +@@@@@@@@@@@@@@@@@+ ####",
"###  @@@@@@@@@@@@@@@@@+ @#####.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@ +@@@@@@@@@@@@@@@@@+ ####",
"###  @@@@@@@@@@@@@@@@@+ +#####++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@ +@@@@@@@@@@@@@@@@@+ ####",
"###  @@@@@@@@@@@@@@@@@+ +#####++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ +#####++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ +#####++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ +#####++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@ @@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@@ +#####++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###+ @@@@@@@@@@@@@@@@@@ +####",
"###  @@@@@@@@@@@@@@@@@@  #####++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###+ @@@@@@@@@@@@@@@@@@ +####",
"###  @@@@@@@@@@@@@@@@@@  #####++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###+ @@@@@@@@@@@@@@@@@@ +####",
"###  @@@@@@@@@@@@@@@@@@  #####++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###+ @@@@@@@@@@@@@@@@@@ +####",
"###  @@@@@@@@@@@@@@@@@@  #####++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+ @@@@@@@@@@@@@@@@@@ +####",
"###+ @@@@@@@@@@@@@@@@@@  #####++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+ @@@@@@@@@@@@@@@@@@ +####",
"###+ +@@@@@@@@@@@@@@@@@  #####++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+ @@@@@@@@@@@@@@@@@@ @####",
"###+ +@@@@@@@@@@@@@@@@@  #####++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###  @@@@@@@@@@@@@@@@@@ @####",
"###+ +@@@@@@@@@@@@@@@@@  #####++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+### +@@@@@@@@@@@@@@@@@@ @####",
"###+ +@@@@@@@@@@@@@@@@@  #####++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+### +@@@@@@@@@@@@@@@@@@ @####",
"###+ +@@@@@@@@@@@@@@@@@  #####++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+### +@@@@@@@@@@@@@@@@@+ @####",
"###@ +@@@@@@@@@@@@@@@@@  @####++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+### +@@@@@@@@@@@@@@@@@+ #####",
"###@ +@@@@@@@@@@@@@@@@@  @####@@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+### +@@@@@@@@@@@@@@@@@+ #####",
"###@ +@@@@@@@@@@@@@@@@@+ @####@@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+### +@@@@@@@@@@@@@@@@@+ #####",
"###@  @@@@@@@@@@@@@@@@@+ @####@@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@### +@@@@@@@@@@@@@@@@@+ #####",
"###@  @@@@@@@@@@@@@@@@@+ +####@@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@### @@@@@@@@@@@@@@@@@@+ #####",
"####  @@@@@@@@@@@@@@@@@+ +####@@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@ @@@@@@@@@@@@@@@@@@+ #####",
"####  @@@@@@@@@@@@@@@@@+ +####@@..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@ @@@@@@@@@@@@@@@@@@+ #####",
"####  @@@@@@@@@@@@@@@@@+ +######..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@ @@@@@@@@@@@@@@@@@@+ #####",
"####  @@@@@@@@@@@@@@@@@+  ######..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@ @@@@@@@@@@@@@@@@@@+ #####",
"####  @@@@@@@@@@@@@@@@@@  ######..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@ @@@@@@@@@@@@@@@@@@ +#####",
"####  @@@@@@@@@@@@@@@@@@  ######..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@ @@@@@@@@@@@@@@@@@@ +#####",
"####  @@@@@@@@@@@@@@@@@@  ######..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###+ @@@@@@@@@@@@@@@@@@ +#####",
"####  @@@@@@@@@@@@@@@@@@  ######..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###+ @@@@@@@@@@@@@@@@@@ +#####",
"####  @@@@@@@@@@@@@@@@@@  ######..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###+ @@@@@@@@@@@@@@@@@@ +#####",
"####  +@@@@@@@@@@@@@@@@@  ######..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###++@@@@@@@@@@@@@@@@@@ @#####",
"####+ +@@@@@@@@@@@@@@@@@  ######................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++### +@@@@@@@@@@@@@@@@@@ @#####",
"####+ +@@@@@@@@@@@@@@@@@  ######................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++### +@@@@@@@@@@@@@@@@@@ @#####",
"####+ +@@@@@@@@@@@@@@@@@  @#####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++### +@@@@@@@@@@@@@@@@@@ @#####",
"####+ +@@@@@@@@@@@@@@@@@  @#####+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++### +@@@@@@@@@@@@@@@@@@ ######",
"####+ +@@@@@@@@@@@@@@@@@  @#####+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++### +@@@@@@@@@@@@@@@@@@ ######",
"####@  @@@@@@@@@@@@@@@@@+ +#####+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++### @@@@@@@@@@@@@@@@@@+ ######",
"####@  @@@@@@@@@@@@@@@@@+ +#####+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++### @@@@@@@@@@@@@@@@@@+ ######",
"####@  @@@@@@@@@@@@@@@@@+ +#####+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@### @@@@@@@@@@@@@@@@@@+ ######",
"####@  @@@@@@@@@@@@@@@@@+ +#####+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@##@ @@@@@@@@@@@@@@@@@@+ ######",
"#####  @@@@@@@@@@@@@@@@@+  #####@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@##@ @@@@@@@@@@@@@@@@@@+ ######",
"#####  @@@@@@@@@@@@@@@@@@  #####@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@##@ @@@@@@@@@@@@@@@@@@+ ######",
"#####  @@@@@@@@@@@@@@@@@@  #####@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####@ @@@@@@@@@@@@@@@@@@++######",
"#####  @@@@@@@@@@@@@@@@@@  #####@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####+ @@@@@@@@@@@@@@@@@@ +######",
"#####  @@@@@@@@@@@@@@@@@@  #####@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####+ @@@@@@@@@@@@@@@@@@ +######",
"#####  @@@@@@@@@@@@@@@@@@  ######...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####++@@@@@@@@@@@@@@@@@@ +######",
"#####  +@@@@@@@@@@@@@@@@@  ######...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####++@@@@@@@@@@@@@@@@@@ @######",
"#####  +@@@@@@@@@@@@@@@@@  @#####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### +@@@@@@@@@@@@@@@@@@ @######",
"#####  +@@@@@@@@@@@@@@@@@  @#####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### +@@@@@@@@@@@@@@@@@@ @######",
"#####+ +@@@@@@@@@@@@@@@@@  @#####+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### +@@@@@@@@@@@@@@@@@@ @######",
"#####+ +@@@@@@@@@@@@@@@@@  +#####+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@@ #######",
"#####+ +@@@@@@@@@@@@@@@@@+ +#####+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@@ #######",
"#####+  @@@@@@@@@@@@@@@@@+ +#####+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@@ #######",
"#####@  @@@@@@@@@@@@@@@@@+  #####+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@ @@@@@@@@@@@@@@@@@@+ #######",
"#####@  @@@@@@@@@@@@@@@@@+  #####+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@ @@@@@@@@@@@@@@@@@@+ #######",
"#####@  @@@@@@@@@@@@@@@@@+  #####@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####@ @@@@@@@@@@@@@@@@@@+ #######",
"######  @@@@@@@@@@@@@@@@@@  #####@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####@+@@@@@@@@@@@@@@@@@@++#######",
"######  @@@@@@@@@@@@@@@@@@  #####@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####++@@@@@@@@@@@@@@@@@@++#######",
"######  @@@@@@@@@@@@@@@@@@  @#####.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####++@@@@@@@@@@@@@@@@@@++#######",
"######  +@@@@@@@@@@@@@@@@@  @#####............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@@ @#######",
"######  +@@@@@@@@@@@@@@@@@  @#####............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@@ @#######",
"######  +@@@@@@@@@@@@@@@@@  +#####............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@@ @#######",
"######  +@@@@@@@@@@@@@@@@@  +#####............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@@ @#######",
"######+ +@@@@@@@@@@@@@@@@@+ +#####............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@@ ########",
"######+ +@@@@@@@@@@@@@@@@@+  #####............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#### @@@@@@@@@@@@@@@@@@@ ########",
"######+  @@@@@@@@@@@@@@@@@+  #####+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@ @@@@@@@@@@@@@@@@@@@ ########",
"######+  @@@@@@@@@@@@@@@@@+  #####+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####@+@@@@@@@@@@@@@@@@@@@ ########",
"######@  @@@@@@@@@@@@@@@@@@  #####+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####@+@@@@@@@@@@@@@@@@@++ ########",
"######@  @@@@@@@@@@@@@@@@@@  @#####..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####++@@@@@@@@@@@@@@@@@+++########",
"######@  @@@@@@@@@@@@@@@@@@  @#####..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####++@@@@@@@@@@@@@@@@@+++########",
"#######  @@@@@@@@@@@@@@@@@@  +#####..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@+++########",
"#######  @@@@@@@@@@@@@@@@@@  +#####..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#### @@@@@@@@@@@@@@@@@@++@########",
"#######  ++@@@@@@@@@@@@@@@@  +#####+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#### @@@@@@@@@@@@@@@@@@  @########",
"#######  ++@@@@@@@@@@@@@@@@+  #####+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#### @@@@@@@@@@@@@@@@@@  @########",
"#######+ ++@@@@@@@@@@@@@@@@+  #####+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@@ @@@@@@@@@@@@@@@@@@  #########",
"#######+ ++@@@@@@@@@@@@@@@@@  #####@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@@+@@@@@@@@@@@@@@@@@@  #########",
"#######+   @@@@@@@@@@@@@@@@@  @@####........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+++@@@@@@@@@@@@@@@@@@  #########",
"#######@   @@@@@@@@@@@@@@@@@  @@####........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###++@@@@@@@@@@@@@@@@@@+  #########",
"#######@   @@@@@@@@@@@@@@@@@  ++####+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###  @@@@@@@@@@@@@@@@@@+++#########",
"########   @@@@@@@@@@@@@@@@@    ####+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####  @@@@@@@@@@@@@@@@@@+++#########",
"########   @@@@@@@@@@@@@@@@@+   ####+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####  @@@@@@@@@@@@@@@@@@+@@#########",
"########   @@@@@@@@@@@@@@@@@+   ####+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####  @@@@@@@@@@@@@@@@@@+@@#########",
"########   +@@@@@@@@@@@@@@@@+   ####@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@++@@@@@@@@@@@@@@@@@@ @@#########",
"########   +@@@@@@@@@@@@@@@@@   @####......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+++@@@@@@@@@@@@@@@@@@ ###########",
"########   +@@@@@@@@@@@@@@@@@   @####......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+@@@@@@@@@@@@@@@@@@@@ ###########",
"########+   @@@@@@@@@@@@@@@@@   +####@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#### @@@@@@@@@@@@@@@@@@@@ ###########",
"########+   @@@@@@@@@@@@@@@@@+   #####.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#### @@@@@@@@@@@@@@@@@@@@ ###########",
"########@   @@@@@@@@@@@@@@@@@+   #####+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@+@@@@@@@@@@@@@@@@@@@++###########",
"########@   @@@@@@@@@@@@@@@@@@   @####@...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####++@@@@@@@@@@@@@@@@@@@++###########",
"#########   +@@@@@@@@@@@@@@@@@   +#####+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+@@@@@@@@@@@@@@@@@@@@+@###########",
"#########   +@@@@@@@@@@@@@@@@@    ######@................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##### @@@@@@@@@@@@@@@@@@@@ @###########",
"#########   +@@@@@@@@@@@@@@@@@++  ########+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@####@+@@@@@@@@@@@@@@@@@@@@ ############",
"#########++  @@@@@@@@@@@@@@@@@@@  @#########@++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######++@@@@@@@@@@@@@@@@@@@@ ############",
"#########++  @@@@@@@@@@@@@@@@@@@  +##############@+++++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@####### @@@@@@@@@@@@@@@@@@@@@ ############",
"#########@@  @@@@@@@@@@@@@@@@@@@+  @######################@@++++............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++@###########@+@@@@@@@@@@@@@@@@@@@@++############",
"###########  @@@@@@@@@@@@@@@@@@@@   #################################@@+++++++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++@################## +@@@@@@@@@@@@@@@@@@@@+@############",
"###########  +@@@@@@@@@@@@@@@@@@@+   @##############################################@@@++++++++++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++@@#########################@#++@@@@@@@@@@@@@@@@@@@@@ @############",
"###########  +@@@@@@@@@@@@@@@@@@@@    @#################################################################@@@@++++++++++...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++@@@########################################+ +@@@@@@@@@@@@@@@@@@@@@@ #############",
"###########+  @@@@@@@@@@@@@@@@@@@@@+     +@#####################################################################################@@@@@@@+++++++++++++++............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++@@@@##########################################################@ @@@@@@@@@@@@@@@@@@@@@@@@ #############",
"###########+  @@@@@@@@@@@@@@@@@@@@@+     +@#####################################################################################@@@@@@@+++++++++++++++............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++@@@@##########################################################@ @@@@@@@@@@@@@@@@@@@@@@@@ #############",
"###########@  @@@@@@@@@@@@@@@@@@@@@@+         +@@@##############################################################################################################@@@@@@@@+++++++++++++++++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++++@@@@@@@##############################################################################@@+  +@@@@@@@@@@@@@@@@@@@@@@@@++#############",
"###########@  @@@@@@@@@@@@@@@@@@@@@@@@@+               +++@@#############################################################################################################################################@@@@@@@@@@+++++++++++++++........................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++@@@@@@@@@@##########################################################################################################@@@++   ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@#############",
"############  +@@@@@@@@@@@@@@@@@@@@@@@@@@@++                       +++@@@@@########################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++......................................................................................................................................................................................................++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@##################################################################################################################################################@@@+++      ++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ##############",
"############   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                              +++++@@@@@@@##################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##########################################################################################################################################################################################################################################@@@@@++++         ++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ##############",
"############@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                                           ++++++@@@@@@@@###################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################@@@@@+++++++             ++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+##############",
"############@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++                                                        +++++++++@@@@@@@@@#####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################@@@@@@@++++++++                      +++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@##############",
"#############   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++                                                                             +++++++++++++@@@@@@@@@@@@@#############################################################################################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@@+++++++++++                                    ++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ###############",
"#############+  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++                                                                                                               +++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@####################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@+++++++++++++++++                                                            +++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ###############",
"#############@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++                                                                                                                                                                               +++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                                                                                        ++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@###############",
"##############   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++                                                                                                                                                                                                                                                                                                                                                                                                   ++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ################",
"##############@   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++                                                                                                                                                                                                                                                                     +++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @################",
"###############+   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +@#################",
"################@     +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ ###################",
"#################@        +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+  +####################",
"###################@+              +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++   +@#######################",
"######################@++                    +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++     +++@@############################",
"############################@@+++                            +++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++        ++@@#####################################",
"############################@@+++                            +++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++        ++@@#####################################",
"#####################################@@@++                                       ++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++            ++++@@@###############################################",
"################################################@@@@@+++                                                   ++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++                  ++++@@@@#############################################################",
"################################################################@@@++++++                                                                   ++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++                             ++++++@@@@###############################################################################",
"##################################################################################@@@@@@++++++                                                                                           ++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++                                               ++++++@@@@@@####################################################################################################",
"##########################################################################################################@@@@@@@@+++++++                                                                                                                                   ++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++                                                                            +++++++++@@@@@@@###############################################################################################################################",
"##########################################################################################################################################@@@@@@@@@++++++++++                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +++++++++++@@@@@@@@@#################################################################################################################################################################",
"###################################################################################################################################################################################@@@@@@@@@@@@+++++++++++++++                                                                                                                                                                                                                                                                                                                                                                         ++++++++++++++@@@@@@@@@@@@@@#############################################################################################################################################################################################################",
"#############################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++                                                                                                                                                                                                      +++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@############################################################################################################################################################################################################################################################################"};

/** Loading Board Background
*/
__attribute__((unused)) static char *LOADING_BOARD[] = {
"800 600 5",
"  0",
". 190",
"+ 17",
"@ 7",
"# 15",
"#################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#########################################################################################################################################################################################################################################################################################################################################",
"###################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@++++++++++++++++++++++                                                                                                                                                                                                                                                                 ++++++++++++++++++++++@@@@@@@@@@@@@@@@@#############################################################################################################################################################################################################################",
"##########################################################################################################################################################################################@@@@@@@@@@@@@++++++++++++++                                                                                                                                                                                                                                                                                                                                                                                                           +++++++++++++@@@@@@@@@@@@#######################################################################################################################################################################",
"##################################################################################################################################################@@@@@@@@@+++++++++++ ++++++                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         +   ++++++++++++@@@@@@@@@#################################################################################################################################",
"##################################################################################################################@@@@@@@@+++++++++++++                                                                                                                                           +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                                                                                                                                                     +++++++++++++@@@@@@@####################################################################################################",
"#########################################################################################@@@@@@@@@++++++++                                                                                    ++++++++++++++++++++++++++++++++++++@+++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++@++++++++++++++++++++++++++++++++++++++                                                                                                                           ++++++++@@@@@@@@#############################################################################",
"#####################################################################@@@@@@@@++++++                                                           ++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++++++                                                                                            ++++++@@@@@#############################################################",
"######################################################@@@@@++++++++                                          +   +++++++++++++++++++@@@+@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++                                                                          +++++++@@@@###############################################",
"##########################################@@@+++++++                                  ++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++                                                         ++++++@@@@###################################",
"################################@@@@+++++                         ++ +++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++                                            ++++@@@############################",
"#########################@@@++++                     ++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++                                   +++@@#######################",
"#####################@@++               ++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++                          ++@@###################",
"##################@++          ++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++                  +@##################",
"#################@       ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++            @#################",
"################@    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++       +################",
"###############+   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++                                                                                                                                               ++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+     +###############",
"##############@   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++                                                                                                                                                                                                                                                                                                                                 +             +++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+    @##############",
"#############@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++ ++  ++++                                                                                                                                                                                                                                                                                                                                                                                                                                     +++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    +##############",
"#############@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++                                                                                                                                                                                                      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                                                                                                                                                                                                              +++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @#############",
"#############+  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@+++++++                                                                                                 +++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@###########################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++                                                                                                                                          +++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+   @#############",
"############@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++                                                                  ++++++++++++@++@@@@@@@@@@############@##########################################################################################################################################################################################################################################################################################################################################################################################@@@@+@@@@@@@@@++++++++++++++                                                                                                   +++++@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   +#############",
"############@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++                                               +++++++++++++++@@@@@@@@@@@@#######@@###############################################################################################################################################################################################################################################################################################################################################################################################################################################################@##########@@@@@@@@@@@@@@++@++++++++++++                                                                           +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @############",
"############+  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                                      +++++++@@@@@@@@@@@@@@@@#######@#################################################################################################@@@###########################@@@##@##########@@@@@++++++++++++++++++++++++++++++++++++++++++++@@@@##@@##########################@@@@@@@@@@@@@@@@@@@@@##############################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@++++++++  +                                                          ++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@+   @############",
"###########@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++                            +++++@@@@@@@@@@@@@@@@################################################################@@@@+@@@+++++++++++++++++++++++++++++.......+++....+.......+.......................................................................................................................................................................................+..++++++++++++++++++++++++++++@@@++++++++@@@@@@@@@#######################################################################################################################################################################################################################@@@#@@@@@@@@@@@@@@@+++++++                                             +++@@@@@@@@@@@@@@@@@@+  +@@@@@@@@@@   +############",
"###########@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                   ++++@@@@@@@@@@@@@###########################################@@@@@@@@@++++++++++++++++++++++.........................................................................................................................................................................................................................................................................................................................+.+++...++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@################################################################################################################################################################################@@@@@@@@@@@@@@+++++                                  ++@@@@@@@@@@+   +@@@@@@@@@@@   +@###########",
"###########+  @@@@@@@@@@@@@@@@@@@@@@@@@@++             +++++@@@@@@@##################################@@@@++++++++++++++++++++++................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++++++++++++++++++++++@@@@@@@@@@####################################################################################################################################################@@@@@@@@++++++                        ++@@@++   +@@@@@@@@@@@@@    @###########",
"###########+  @@@@@@@@@@@@@@@@@@@@@@@+         ++++@@@@###########################@@@@@++++++++++++++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++++++++++++++++++@@@@@@@@@@############################################################################################################################@@@@@+++++                +++    +@@@@@@@@@@@@@@+   @###########",
"###########+ +@@@@@@@@@@@@@@@@@@@@@@      ++@@@#######################@@@@++++++++++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++++++++++++++@@@@@@@@@#######################################################################################################@@@@++++              +@@@@@@@@@@@@@@@+   +###########",
"##########@  +@@@@@@@@@@@@@@@@@@@@+   ++@#####################@@@++++++........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++@@@@@@@@@@@@@#####################################################################################@@++        +@@@@@@@@@@@@@@@@@@   +###########",
"##########@  @@@@@@@@@@@@@@@@@@@@+   +###################@@++++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++++@@@@@@@@@@@@#####################################################################@++    +@@@@@@@@@@@@@@@@@@   +###########",
"##########+  @@@@@@@@@@@@@@@@@@@@   +##################@++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++@@@@@@@@@@########################################################    +@@@@@@@@@@@@@@@@@@    @##########",
"##########+  @@@@@@@@@@@@@@@@@@@+  @#################@+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++@@@@@@@##########################################@    +@@@@@@@@@@@@@@@@@+   @##########",
"##########+ +@@@@@@@@@@@@@@@@@@@  +#################@+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++@@@@#################################+   +@@@@@@@@@@@@@@@@@+   +##########",
"##########  +@@@@@@@@@@@@@@@@@@+  @################@+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++@@##########################    @@@@@@@@@@@@@@@@@+   +##########",
"#########@  +@@@@@@@@@@@@@@@@@@+  #################+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++@##################    +@@@@@@@@@@@@@@@@@   +##########",
"#########@  @@@@@@@@@@@@@@@@@@@  +################@..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++#############+   +@@@@@@@@@@@@@@@@@   +##########",
"#########@  @@@@@@@@@@@@@@@@@@@  @################+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++##########    @@@@@@@@@@@@@@@@@    @#########",
"#########+  @@@@@@@@@@@@@@@@@@+  #################+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@########    +@@@@@@@@@@@@@@@@+   @#########",
"#########+ +@@@@@@@@@@@@@@@@@@+ +################@...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#######+   +@@@@@@@@@@@@@@@@+   +#########",
"#########+ +@@@@@@@@@@@@@@@@@@  +################+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######+   +@@@@@@@@@@@@@@@@+   +#########",
"#########  +@@@@@@@@@@@@@@@@@@  @################+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######@    @@@@@@@@@@@@@@@@+   +#########",
"########@  +@@@@@@@@@@@@@@@@@+  @################+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######    @@@@@@@@@@@@@@@@@   +#########",
"########@  @@@@@@@@@@@@@@@@@@+  ################@......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+######+   @@@@@@@@@@@@@@@@@    #########",
"########@  @@@@@@@@@@@@@@@@@@+ +################+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######+   +@@@@@@@@@@@@@@@@    @########",
"########+  @@@@@@@@@@@@@@@@@@  +################+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####+   +@@@@@@@@@@@@@@@@    @########",
"########+  @@@@@@@@@@@@@@@@@@  +################+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@   +@@@@@@@@@@@@@@@@+   @########",
"########+ +@@@@@@@@@@@@@@@@@@  @################+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####@    @@@@@@@@@@@@@@@@+   +########",
"########+ +@@@@@@@@@@@@@@@@@+  @###############@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#####    @@@@@@@@@@@@@@@@+   +########",
"########  +@@@@@@@@@@@@@@@@@+ +################+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####+   @@@@@@@@@@@@@@@@+   +########",
"########  +@@@@@@@@@@@@@@@@@+ +################+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####+   +@@@@@@@@@@@@@@@@   +########",
"#######@  +@@@@@@@@@@@@@@@@@+ +################+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####+   +@@@@@@@@@@@@@@@@   +########",
"#######@  +@@@@@@@@@@@@@@@@@  +################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####@   +@@@@@@@@@@@@@@@@    ########",
"#######@  @@@@@@@@@@@@@@@@@@  @###############@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@   +@@@@@@@@@@@@@@@@    ########",
"#######@  @@@@@@@@@@@@@@@@@@  @###############@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@    @@@@@@@@@@@@@@@@    @#######",
"#######+ +@@@@@@@@@@@@@@@@@+  @###############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####    @@@@@@@@@@@@@@@@+   @#######",
"#######+ +@@@@@@@@@@@@@@@@@+  @###############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####+   @@@@@@@@@@@@@@@@+   @#######",
"#######+ +@@@@@@@@@@@@@@@@@+ +################+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#####+   @@@@@@@@@@@@@@@@+   +#######",
"#######  +@@@@@@@@@@@@@@@@@+ +################+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   +@@@@@@@@@@@@@@@+   +#######",
"#######  +@@@@@@@@@@@@@@@@@+ +################.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   +@@@@@@@@@@@@@@@+   +#######",
"#######  +@@@@@@@@@@@@@@@@@  +###############@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####@   +@@@@@@@@@@@@@@@+   +#######",
"#######  +@@@@@@@@@@@@@@@@@  @###############@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@   +@@@@@@@@@@@@@@@@   +#######",
"######@  +@@@@@@@@@@@@@@@@@  @###############+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@    @@@@@@@@@@@@@@@@    #######",
"######@  @@@@@@@@@@@@@@@@@@  @###############+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@    @@@@@@@@@@@@@@@@    #######",
"######@  @@@@@@@@@@@@@@@@@+  @###############+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@####+   @@@@@@@@@@@@@@@@    #######",
"######@  @@@@@@@@@@@@@@@@@+ +@###############+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@+   @######",
"######+ +@@@@@@@@@@@@@@@@@+ +################+.................................................................................................+++...+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@+   @######",
"######+ +@@@@@@@@@@@@@@@@@+ +################................................................................................................+@###++##+..+++................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@+   @######",
"######+ +@@@@@@@@@@@@@@@@@  +###############@...............................................................................................+#########@+@##@................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   +@@@@@@@@@@@@@@@+   @######",
"######+ +@@@@@@@@@@@@@@@@@  +###############+...............................................................................................+##############@+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   +@@@@@@@@@@@@@@@+   +######",
"######+ +@@@@@@@@@@@@@@@@@  @###############+................................................................................................+++@##########+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@   +@@@@@@@@@@@@@@@+   +######",
"######  +@@@@@@@@@@@@@@@@@  @###############+..................................................................................................+@#########@+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@    @@@@@@@@@@@@@@@+   +######",
"######  +@@@@@@@@@@@@@@@@@  @###############+..................................................................................................#############+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@    @@@@@@@@@@@@@@@+   +######",
"######  +@@@@@@@@@@@@@@@@@  @###############+.................................................................................................@#############+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@+   @@@@@@@@@@@@@@@@   +######",
"######  @@@@@@@@@@@@@@@@@@  @###############.................................................................................................+#############@.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@    ######",
"#####@  @@@@@@@@@@@@@@@@@@  @###############.................................................................................................@############@+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@    ######",
"#####@  @@@@@@@@@@@@@@@@@+ +################.................................................................................................##@+@#######@+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@####+   @@@@@@@@@@@@@@@@    ######",
"#####@  @@@@@@@@@@@@@@@@@+ +###############@....................................................................................................#########@+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@+   ######",
"#####@  @@@@@@@@@@@@@@@@@+ +###############@....................................................................................................#########@+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@+   ######",
"#####@ +@@@@@@@@@@@@@@@@@+ +###############+....................................................................................................@########@+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   +@@@@@@@@@@@@@@@+   @#####",
"#####+ +@@@@@@@@@@@@@@@@@+ @###############+....................................................................................................@#########+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####@   +@@@@@@@@@@@@@@@+   @#####",
"#####+ +@@@@@@@@@@@@@@@@@  @###############+....................................................................................................@#########+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@   +@@@@@@@@@@@@@@@+   @#####",
"#####+ +@@@@@@@@@@@@@@@@@  @###############+....................................................................................................@#########+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@   +@@@@@@@@@@@@@@@+   @#####",
"#####+ +@@@@@@@@@@@@@@@@@  @###############+....................................................................................................@#########+.....+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   +@@@@@@@@@@@@@@@+   +#####",
"#####+ +@@@@@@@@@@@@@@@@@  @###############.....................................................................................................+#########+...+@@+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@    @@@@@@@@@@@@@@@+   +#####",
"#####  +@@@@@@@@@@@@@@@@@  @###############.....................................................................................................+@@#######@+++####............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@    @@@@@@@@@@@@@@@+   +#####",
"#####  +@@@@@@@@@@@@@@@@@  @###############.......................................................................................................+@#############+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@+   @@@@@@@@@@@@@@@+   +#####",
"#####  +@@@@@@@@@@@@@@@@@  @##############@........................................................................................................@############@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@+   +#####",
"#####  @@@@@@@@@@@@@@@@@@  @##############@.......................................................................................................@############@..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   +#####",
"#####  @@@@@@@@@@@@@@@@@@ +###############+......................................................................................................+#############+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   +#####",
"#####  +@@@@@@@@@@@@@@@@+ +###############+......................................................................................................+###++########@++............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@    #####",
"####@  @@@@@@@@@@@@@@@@@+ +###############+.......................................................................................................+++..+@########@++..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@+   #####",
"####@  @@@@@@@@@@@@@@@@@+ +###############+............................................................................................................+############..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###+   @@@@@@@@@@@@@@@@+   #####",
"####@ +@@@@@@@@@@@@@@@@@+ @###############+............................................................................................................+############..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@   @@@@@@@@@@@@@@@@+   #####",
"####@ +@@@@@@@@@@@@@@@@@+ @###############.............................................................................................................@###########+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   +@@@@@@@@@@@@@@@+   #####",
"####@ +@@@@@@@@@@@@@@@@@  @###############............................................................................................................+############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   +@@@@@@@@@@@@@@@+   @####",
"####+ +@@@@@@@@@@@@@@@@@  @###############...........................................................................................................+#############+.................................+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   +@@@@@@@@@@@@@@@+   @####",
"####+ +@@@@@@@@@@@@@@@@@  @###############...........................................................................................................+###@#########+...............................+@#@+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   @####",
"####+ +@@@@@@@@@@@@@@@@@  @###############............................................................................................................++++########+........................+.....+@#####@+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   @####",
"####+ +@@@@@@@@@@@@@@@@@  @##############@.............................................................................................................++@#######@+......................+@@+..++#########.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@    @@@@@@@@@@@@@@@+   @####",
"####+ +@@@@@@@@@@@@@@@@@  @##############@.............................................................................................................+##########@...............+++..++###@++@##########.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@    @@@@@@@@@@@@@@@+   +####",
"####+ +@@@@@@@@@@@@@@@@@  @##############@............................................................................................................+############.......++@+..++##@++######@############+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@+   +####",
"####+ +@@@@@@@@@@@@@@@@@  ###############+...........................................................................................................+############@+++..+@###@++######################@###@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   +####",
"####  +@@@@@@@@@@@@@@@@@  @##############+...........................................................................................................+@###########@@##@+############################@++@###+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   +####",
"####  +@@@@@@@@@@@@@@@@@ +@##############+............................................................................................................+@@#########################################@+...+##+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+####+   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@@ +###############+.............................................................................................................+@############################@###########@+.....++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###+   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@+ +###############+.............................................................................................................+###@++#####################@+.#########@+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@+ +###############..............................................................................................................+@#+..+###################@+...########+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   @@@@@@@@@@@@@@@@   +####",
"####  @@@@@@@@@@@@@@@@@+ +###############....................................................................................................................+##################+......+####+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   @@@@@@@@@@@@@@@@+  +####",
"####  @@@@@@@@@@@@@@@@@+ @###############...................................................................................................................+#################@+........##@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   @@@@@@@@@@@@@@@@+   ####",
"####  @@@@@@@@@@@@@@@@@+ @###############..................................................................................................................+################@+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@+ @###############..................................................................................................................+###############+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@+ @##############@..................................................................................................................+#@++####++###+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@+ @##############@......................................................................................................................+##++..+++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@  @##############@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@  @##############+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ####",
"###@ +@@@@@@@@@@@@@@@@@  @##############+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   @###",
"###+ +@@@@@@@@@@@@@@@@@  @##############+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   @###",
"###+ +@@@@@@@@@@@@@@@@@  @##############+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@    @@@@@@@@@@@@@@@+   @###",
"###+ +@@@@@@@@@@@@@@@@@  @##############+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@+   @@@@@@@@@@@@@@@+   @###",
"###+ +@@@@@@@@@@@@@@@@@ +###############.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###+   @@@@@@@@@@@@@@@+   @###",
"###+ @@@@@@@@@@@@@@@@@@ +###############.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###+   @@@@@@@@@@@@@@@+   @###",
"###+ @@@@@@@@@@@@@@@@@@ +###############.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###+   @@@@@@@@@@@@@@@+   +###",
"###  @@@@@@@@@@@@@@@@@@ +###############.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###+   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@@ +###############.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###+   @@@@@@@@@@@@@@@@   +###",
"###  +@@@@@@@@@@@@@@@@@ +###############.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +###",
"###  +@@@@@@@@@@@@@@@@+ +##############@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@+ +##############@..........................................................................................................................................................................+++............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +###",
"###  @@@@@@@@@@@@@@@@@+ +##############@...................................................................................................................................................................+@+..+@###++@+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"###  @@@@@@@@@@@@@@@@@+ @##############@.................................................................................................................................................................+###@+@#########+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"###  @@@@@@@@@@@@@@@@@+ @##############+.........................................................................................................................................................+@##+.+@###############@+.....+++...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"###  @@@@@@@@@@@@@@@@@+ @##############+.......................................................................................................................................................++####@@#################@+...++##@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+   ###",
"###  @@@@@@@@@@@@@@@@@+ @##############+......................................................................................................................................................+@#########################+..+#####...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ @##############+....................................................................................................................................................+@#################@+@#######@+@#####@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ @##############+..................................................................................................................................................+@##################+...+##############@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ###",
"### +@@@@@@@@@@@@@@@@@+ @##############+.................................................................................................................................................+@#################@+....+###############+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ###",
"##@ +@@@@@@@@@@@@@@@@@+ @##############+...............................................................................................................................................+@##################@+......@@##############+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ###",
"##@ +@@@@@@@@@@@@@@@@@  @##############................................................................................................................................................####################+........++#############..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   +@@@@@@@@@@@@@@@+   ###",
"##@ +@@@@@@@@@@@@@@@@@  @##############...............................................................................................................................................+###################++.........+@###########+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   +@@@@@@@@@@@@@@@+   ###",
"##@ +@@@@@@@@@@@@@@@@@  @##############...............................................................................................................................................+#################@+...........+@###########+...++..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@+  +@@@@@@@@@@@@@@@+   ###",
"##@ +@@@@@@@@@@@@@@@@@  @##############...............................................................................................................................................+##############@@+..............@############++@##+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   +@@@@@@@@@@@@@@@+   ###",
"##@ @@@@@@@@@@@@@@@@@@  @##############..............................................................................................................................................+##############@+................+#################++........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@+  +@@@@@@@@@@@@@@@+   ###",
"##@ @@@@@@@@@@@@@@@@@@ +###############..............................................................................................................................................+############@+..................+###################+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###+  +@@@@@@@@@@@@@@@+   @##",
"##+ +@@@@@@@@@@@@@@@@@ +##############@..............................................................................................................................................+###########++...................+@@@################@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@+   @##",
"##+ +@@@@@@@@@@@@@@@@@ +##############@.............................................................................................................................................+###########+........................+################+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@+   @##",
"##+ +@@@@@@@@@@@@@@@@@ +##############+...........................................................................................................................................+@##########@+.........................+###############+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@+   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+..........................................................................................................................................+###########@+...........................++@###########+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@+   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+........................................................................................................................................+@############+..............................+##########+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+.......................................................................................................................................+@############@+.............................+@##########+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+......................................................................................................................................+#############@+.............................+@############+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+......................................................................................................................................+###@########+...............................@#############@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##+ @@@@@@@@@@@@@@@@@@ +##############+.......................................................................................................................................++@########+...............................+##############+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##  @@@@@@@@@@@@@@@@@@ @##############+........................................................................................................................................+########@................................+#############+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##  @@@@@@@@@@@@@@@@@+ +##############.......................................................................................................................................+@#########+.................................++@##########+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##  @@@@@@@@@@@@@@@@@+ @##############......................................................................................................................................+@##########+...................................@##########...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   +##",
"##  @@@@@@@@@@@@@@@@@+ @##############......................................................................................................................................+##########+...................................+#########@+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@+ @##############......................................................................................................................................+@########@...................................+#########++............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@+ ###############......................................................................................................................................+@########+..................................+########@+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@+ ##############@.....................................................................................................................................+@#########+..................................+######@++................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###@   @@@@@@@@@@@@@@@@+  +##",
"##  @@@@@@@@@@@@@@@@@+ ##############@.....................................................................................................................................+#########@..................................+@####@++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   +@@@@@@@@@@@@@@@+   ##",
"##  @@@@@@@@@@@@@@@@@+ ##############@.....................................................................................................................................+#########@.................................+#####@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   +@@@@@@@@@@@@@@@+   ##",
"##  @@@@@@@@@@@@@@@@@+ ##############@.....................................................................................................................................+#########+................................+####@+..+@##+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ @#############@.....................................................................................................................................@#########+...++...........................+###+...+####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ##############@.....................................................................................................................................@#########+.+###+..........................+@++..+#####@................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##@   +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ##############@......................................................................................................................................+@#######@@####+..............................+@#####+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@###   +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ##############+.......................................................................................................................................+############@.............................+@######+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ##############+......................................................................................................................................+#############.............................+########...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@+ ##############+.....................................................................................................................................+#############+...........................+#########@...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@+   ##",
"## +@@@@@@@@@@@@@@@@@  ##############+.....................................................................................................................................+###@+########@@+++++...................+@#########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@+   ##",
"#@ +@@@@@@@@@@@@@@@@@  ##############+.....................................................................................................................................+#@+.+@##########@###+.................+#########@+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@+   ##",
"#@ +@@@@@@@@@@@@@@@@@  ##############+...........................................................................................................................................+@#############+...............+@########@........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###   +@@@@@@@@@@@@@@@+   ##",
"#@ +@@@@@@@@@@@@@@@@@  ##############+...........................................................................................................................................+##############@+....+++.....+@#########++........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@+   ##",
"#@ +@@@@@@@@@@@@@@@@@ +##############+...........................................................................................................................................+###############+..+@###...+@#########++..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@+   ##",
"#@ @@@@@@@@@@@@@@@@@@ +##############............................................................................................................................................+###############++@####@+++#########@+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +##############...........................................................................................................................................+####@###########@@#####@+@########@+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +##############...........................................................................................................................................+##@++##################@#########++...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+  +@@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +#############@............................................................................................................................................+++++##########################++.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +#############@...............................................................................................................................................@#########################@+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   ##",
"#@ @@@@@@@@@@@@@@@@@@ +#############@..............................................................................................................................................+############@+@##########+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   ##",
"#+ @@@@@@@@@@@@@@@@@@ +#############@..............................................................................................................................................+###+@#####@+.+#########@+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ +#############@..............................................................................................................................................+@++.#####+...+#######@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###+   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ +#############@...................................................................................................................................................###++.....+####@+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############@....................................................................................................................................................+........+###+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+..............................................................................................................................................................+++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+###@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................+@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................+++.+#+.+#................................................................................................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+...+#+.++.........++++#++@#++@#@@##+............................................................................................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+.+#@++@@++@+@++@@@###@@@##@@######@+@@+++.....+.+@++@#++@@+@++++............++..+@++@++++.......................................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@@ @#############+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#++@@@+@@++@@###@####################@@@@@@@@+.+@@@#++@@++@###@@@@@++++.+++++.+@@+@@@@@@@@@++@++...................................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@+ @#############+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@@@@@@@@@@@@######################@##########@+@####@@##@@#####@####@@@#@@##@@@#@@##@#####@@@#@@@++.................................................................................................................@##@   @@@@@@@@@@@@@@@@   @#",
"#+ @@@@@@@@@@@@@@@@@+ @#############+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##@@#@@##@@@#############@#########@###########@############################################@###@#@@+++...............................................................................................................@##@   @@@@@@@@@@@@@@@@   +#",
"#  @@@@@@@@@@@@@@@@@+ @#############+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####@##@@##@###########@########@+@@@#############################################################@@@@++.............................................................................................................@##@   @@@@@@@@@@@@@@@@   +#",
"#  @@@@@@@@@@@@@@@@@+ ##############+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+############@@######@@##@@##@####@+++@++@##@@########@@####@@#####@#####################@@#####@#####@####@++...........................................................................................................+###   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ ##############+.........................................................................................................................................................................................++++........................................................................................................................................................................................................................................................................................................................................+##########@@+++++@#@+@@@++@@+@@+++......++++@@##@@#@@@@####@+@@+@@+@@##############@###@+@@@@#@@##@#######@###++.........................................................................................................+###   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ #############@+.......................................................................................................................................................................................++@###++++..++..............................................................................................................................................................................................................................................................................................................................+@##########@+.......++.@+.+##+++..............+@@++@@@+@###@+.++..+..+++##@@@##@@@@#@@@@+++@+++@++@++###########@@+++......................................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ #############@.......................................................................................................................................................................................+@#####@##@++##+............................................................................................................................................................................................................................................................................................................................+###########+...........++.++@@++...................++.+@++@+.............++++@++@++@++@++..++........@@#@##########@@#++....................................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@.......................................................................................................................................................................................@#########@####+...........................................................................................................................................................................................................................................................................................................................+###########+..........+@#++@@+@##+..............................................+..+...+................++##############@+#++................................................................................................+###   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@.......................................................................................................................................................................................@##############@+.........................................................................................................................................................................................................................................................................................................................+#@@########+..........+##@@@++####@+......................................................................++@+##########@@###@.+..............................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@.......................................................................................................................................................................................+++###########@@##+........................................................................................................................................................................................................................................................................................................................@##@######+...........+##@++#####@@@.........................................................................+@+@###########@+##+.............................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@.........................................................................................................................................................................................+##########@####+......................................................................................................................................................................................................................................................................................................................+##@@#####+............+##++@########@+..........................................................................@###@@#######@#@##++...........................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@.......................................................................................................................................................................................++###############@......................................................................................................................................................................................................................................................................................................................@#@@######+............+#@+@###########@...........................................................................++++####@@######+@#+..........................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ #############@.......................................................................................................................................................................................+#########@#####@+....................................................................................................................................................................................................................................................................................................................++@+@######+..............++##############+....................................+@#@+....................................++@++@######@####+.........................................................................................+##@   @@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@......................................................................................................................................................................................+#########++#####+...+##@...............................................................................................................................................................................................................................................................................................................+@########..............+###############@+..................................+@####@+.......................................+@+#@+######@++........................................................................................+###   +@@@@@@@@@@@@@@@+  +#",
"#  @@@@@@@@@@@@@@@@@+ #############@.....................................................................................................................................................................................+##########+ @####+.+@####..............................................................................................................................................................................................................................................................................................................+@###@####+.........#+.+@########+@#######+.............................++..+#######+.........................................+++#########+........................................................................................+###+  +@@@@@@@@@@@@@@@+  +#",
"# +@@@@@@@@@@@@@@@@@+ #############@...................................................................................................................................................................................+############+@#####@@#####+..............................................................................................................................................................................................................................................................................................................+@#@@####.........+#@+@#########+.+#####@@+...........................+@#++@######@+.............................................+##@#####@+.......................................................................................+###+  +@@@@@@@@@@@@@@@+   #",
"# +@@@@@@@@@@@@@@@@@+ #############@...................................................................................................................................................................................+############+#############+..............................................................................................................................................................................................................................................................................................................+@+@####+.........@##@#########@..+######@+..........................+##@@###@@##++@+.............................................++#######+.......................................................................................+###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############@...................................................................................................................................................................................+###########++#############+...............................................................................................................................................................................................................................................................................................................+@#####@........+#############@..+######+..........................+##########@@@@++.............................+................+#######@.......................................................................................+###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+....................................................................................................................................................................................+@#######@+..+@###########@...............................................................................................................................................................................................................................................................................................................+#######+......+##############+.+#######+..........................#########@@@@@##+...........................++@++...............@######@+......................................................................................+###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+....................................................................................................................................................................................+#######@+....+############+..............................................................................................................................................................................................................................................................................................................+#@#####+.....+@############++..+@#####@+........................+@########@@@@###@...........................+@##@#+..............+@#####@+......................................................................................+###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+...................................................................................................................................................................................@########+.....+###########@+...............................................................................................................................................................................................................................................................................................................+######@....+@###########++....+@#####+........................+@#######@@@#####+.......................++.+@##@@#@+...............@@####@+.......................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+..................................................................................................................................................................................+#########+.....+###########+............+++.................................................................................................................................................................................................................................................................................................+#######++++###########@+.....+@######+........................@#######@@@####@@+......................+@#@###@@@@@@+..............+@#####@+......................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+..................................................................................................................................................................................+########@+.....@###########@+.++@+....+@##@..................................................................................................................................................................................................................................................................................................@#######@@###########++.......+######+.......................+#######@@######@@@....................+@#####@#@@@@@@@+.............+@######+......................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+..................................................................................................................................................................................+########+......@############@+####+.+@####@+.................................................................................................................................................................................................................................................................................................@@##################+........+@######+......................+@######@#########@....................+#######@@#@@#@@#+..............@@#####+......................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@+ #############+.................................................................................................................................................................................+@########+......@#################@++#######@+................................................................................................................................................................................................................................................................................................+##################+..........@######+.....................+######@###########+...................+@#####@@#@@##@###@+.............@######@+.....................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@  #############+................................................................................................................................................................................+##########.......@###############@@+@#########+................................................................................................................................................................................................................................................................................................+################@+...........#######+....................+@#####@#####@#####+...................+@####@@##@#@@#####@..............@#######+.....................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@  #############+................................................................................................................................................................................@#########+.......+@@############@+@##########@+................................................................................................................................................................................................................................................................................................+@###########@@#++............+#####@++..................+@#########@@@####@+....................@###@@##@@#@#######@+.............+@#####@+.....................................................................................###+  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@ +#############+...............................................................................................................................................................................+@########@..........+@#########@+@############+.................................................................................................................................................................................................................................................................................................+@#########@@@@+..............+######@+................+@##########@+@#####+....................+@#@@##@@#@.+#######+..............+#######+.....................................................................................###@  +@@@@@@@@@@@@@@@+   #",
"# +@@@@@@@@@@@@@@@@@ +#############+...............................................................................................................................................................................+#########@...........@#######@++############@+..................................................................................................................................................................................................................................................................................................@#########++@+................+#####@@+............@++@###########++######@+...................+@#@@#####+..@#######+...............@#####@++....................................................................................@##@  +@@@@@@@@@@@@@@@@   #",
"# +@@@@@@@@@@@@@@@@@ +#############+..............................................................................................................................................................................+@#########+...........++++###++@############@+...................................................................................................................................................................................................................................................................................................+#####@#+.....................+@#####@...........@#@@############@ @#####@@+..................+#@@#######+.+########+...............+######@+....................................................................................@##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +#############+..............................................................................................................................................................................@#########+.................++@#############@.....................................................................................................................................................................................................................................................................................................+#######@+....................@#####@@+........+##@############@++@#####@##+..................+@#######@+...#######@+...............+@#####@@....................................................................................@##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +#############+..............................................................................................................................................................................@########@..................+##############@+.....................................................................................................................................................................................................................................................................................................+#@@#####+....................@######@........+###############+++##########+.................+########+....+@######+.................+#####@++...................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@................................................................................................................................................................................@#######@+@##+...........+################+........++.............................................................................................................................................................................................................................................................................................+######@@+..................+#######+.......+@#############+...##########@................+##########+....+#######+........+..++.++++@@#####@...................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@................................................................................................................................................................................@############+.........+@#################@+@@+..+##@+..+@@@......................................................................................................................................................................................................................................................................................+@#######@+................+########+......+#############@+...+#@########+...........@@.+@##########+......#######@......+@@+@@+@#+@+@######@...................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@...............................................................................................................................................................................+#############+...+@#@+@#######################++@####++@####.......................................................................................................................................................................................................................................................................................@@@#######+...............+@#####@+......+############@+....+@@#######@+..........+@@+@###########+.......######@++.....+##@+@#@@###@@#####@+..................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@..............................................................................................................................................................................+@###########@....@###############@###################@@@####+........................................................................................................................................................................................................................................................................................+########+...............@######@......+########@##+++......+########+.........+@#@@############@+.......@#####@@+....+##+@@#@####++#######+..................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@.............................................................................................................................................................................+############@+..+@##############@+@#####++@##################+.........................................................................................................................................................................................................................................................................................+@######@+.............+@######+.....+@@######@#@+........+########@........++##@@###########@++........########+...+#@@@@#####@@@+@@@####@+.................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@............................................................................................................................................................................+############++++@##############@+.+####@+..@##################++.........................................................................................................................................................................................................................................................................................+#######+.............+#######+...++@@#####@#@++.........+#######++.......+@###############++.........@########@+++++@@#####@@@#@++@######@.................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@...........................................................................................................................................................................+############@++@###############++...@#@+...+###################@@@+.......................................................................................................................................................................................................................................................................................+@######++............+@@#####+.++@@@####@@@#+...........+#######+......+@###############@+...........@########@@@@@@#######@@##+..+@#####@.................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@...........................................................................................................................................................................+############@+###############@+......+....+#######################+.......................................................................................................................................................................................................................................................................................+@#####@@+++..........+@######@@@@@@###@@@@#+............@#######@+++.++#############++@+............+@########@##@########@++@@+..+#####@@+................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@............................................................................................................................................................................++#########################@+.............@#######################+........................................................................................................................................................................................................................................................................................@#######@@#@+........+@#######@@@####@@@##+.............#########@#@+@###@@#######@+...............+@####################@+..+....+#####@+.................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@............................................................................................................................................................................. @######################@+...............@#####################++.........................................................................................................................................................................................................................................................................................@######@####@+@+......@#####@@@@###@@@@##+..............@##########@###@@@######@+.................+####################@+........+####@++.................................................................................+##@   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ +############@..............................................................................................................................................................................+#####################@+................++@@################@+..........................................................................................................................................................................................................................................................................................+@##########@###@+.....@####@@@###@@@@###@+..............+#############@@@#####@+...................+####################+.........+##@+++@+................................................................................+##@  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############@............................................................................................................................................................................++####################@+....................+#########@@####@+............................................................................................................................................................................................................................................................................................+@##############@++#+++@###++@###@++###@+.................+@@#####@@#@@@######++....................+@##################@.........+@#@++@#+.................................................................................+###  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############@............................................................................................................................................................................@####################+.......................@#@++@##++.+##@..............................................................................................................................................................................................................................................................................................@#@#############@##++#####@###@#@@@###@+...................+@@@#@@@#@@##@###@+.......................#@###############@+..........@@++@#@++.................................................................................+###  +@@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############@...........................................................................................................................................................................+###################+.........................++...++.....+................................................................................................................................................................................................................................................................................................+@################@@##################+@@.++..................@++#@+@#@@##@++........................##############@++...........++++##@@@+.................................................................................+###   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############+...........................................................................................................................................................................@##############@++++.......................................................................................................................................................................................................................................................................................................................................##########@+@#@@############@##########@+@#++@+.................+++#@@#++@+..........................+@#@#########+...............+##@@#@...................................................................................+###   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############+..........................................................................................................................................................................+##############@+...........................................................................................................................................................................................................................................................................................................................................@#@####+++.+#++#######################@@##@@###+++...........++..+@+++...............................+@@########@+..............+######@@+..................................................................................+##@   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############+.........................................................................................................................................................................@##############+.............................................................................................................................................................................................................................................................................................................................................++#@##++.....+################################++#+.+........@#++#@++#+................................###@@#@@##+..............+#####@@#@...................................................................................+##@   @@@@@@@@@@@@@@@@   #",
"@ @@@@@@@@@@@@@@@@@@ @############+.......................................................................................................................................................................+##############@+..................................................................................................................................................................................................................................................................................................................................................+.........++@####@@##########@@##########@##@@####@@++@#@@@#@@##@##+++++++.........................@+@#++++..............+######@##+....................................................................................+###   @@@@@@@@@@@@@@@@   #",
"+ @@@@@@@@@@@@@@@@@@ @############+.......................................................................................................................................................................@##############@................................................................................................................................................................................................................................................................................................................................................................++@+@#@@#######@@##@####@#############@@##############@@####@@+@++....................#+.++...............+#########@+.....................................................................................+###   @@@@@@@@@@@@@@@@   #",
"+ @@@@@@@@@@@@@@@@@@ @############+.......................................................................................................................................................................##############+.....................................................................................................................................................................................................................................................................................................................................................................+++@@#+@#+++#++####+@#@@######################################@+................@#@+#++@+++.........+@#########++.......................................................................................###   @@@@@@@@@@@@@@@@   #",
"+ @@@@@@@@@@@@@@@@@@ @############+........................................................................................................................................................................+###########+..............................................................................................................................................................................................................................................................................................................................................................................+......+++++@++#######################################@@@#@+++++..+@+++##@##@@####++@+.+@+.@@##########+........................................................................................###   @@@@@@@@@@@@@@@@   #",
"+ @@@@@@@@@@@@@@@@@@ @############+.........................................................................................................................................................................@########@+.............................................................................................................................................................................................................................................................................................................................................................................................++####@################################@####@@#@@+++@@@@###########@@#@+@@@@@###########+.........................................................................................###   @@@@@@@@@@@@@@@@   #",
"+ @@@@@@@@@@@@@@@@@@ @############+........................................................................................................................................................................+#########+................................................................................................................................................................................................................................................................................................................................................................................................+@++@##########################################@@#######################@@###@######@+..........................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############+.......................................................................................................................................................................@@#########@....................................................................................................................................................................................................................................................................................................................................................................................................+@##########@################@##########################@##########@@##@######@+............................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############......................................................................................................................................................................+@###########@....................................................................................................................................................................................................................................................................................................................................................................................................+@@@#######+@#############@+@###@#####################@+@#@@##@##@@@@@@##@##@+..............................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @###########@....................................................................................................................................................................++#############+....................................................................................................................................................................................................................................................................................................................................................................................................+@@######@++@@@++@########@+++@+@###@@########@@#####@+@@++@@@#@@@@@@+@@@@@++...............................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @###########@...................................................................................................................................................................+@#############@.....................................................................................................................................................................................................................................................................................................................................................................................................+@######+..+..+..+@#######@+....+++++#@@#@@#@@@@@@#@+..++.++++@++@+++@++@@+.................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############...................................................................................................................................................................###############+....................................................................................................................................................................................................................................................................................................................................................................................................+@######@..........+#######@+........++++++@@++@++++..........+.+++.+++.@+...................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############...................................................................................................................................................................@##############+....................................................................................................................................................................................................................................................................................................................................................................................................+@@####@+..........+@#######+.............++..++.............................................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @############...................................................................................................................................................................+@#######@#####+...................................................................................................................................................................................................................................................................................................................................................................................................+@#@@##@+............+#######@+...............................................................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @###########@....................................................................................................................................................................@#####@++####@...................................................................................................................................................................................................................................................................................................................................................................................................+@@@###@@@+............+######@+...............................................................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ @###########@...................................................................................................................................................................+####@+..+###@+....................................................................................................................................................................................................................................................................................................................................................................................................+@#####@+..............+@#####@+..............................................................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ ############@...................................................................................................................................................................+###+....+@@+.....................................................................................................................................................................................................................................................................................................................................................................................................+#@####@+...............+#####@#@..............................................................................................................................................@##   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ ############@...................................................................................................................................................................++++ ............................................................................................................................................................................................................................................................................................................................................................................................................@@+####@@+...............+#######+..............................................................................................................................................###   @@@@@@@@@@@@@@@@   @",
"+ @@@@@@@@@@@@@@@@@@ ############@....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++######+...............+@######@...............................................................................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ############@...........................................................................................................................................................................................................................................+++..........+#@+........................................................................................................................................................................................................................................................................................................................+#@####+.................@#####@+...............................................................................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ############@.......................................................................................................................................................................................................................................++@###@........+@###+.......................................................................................................................................................................................................................................................................................................................+++####@+................+#######+...............................................................................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@@ ############@......................................................................................................................................................................................................................................+######@++....+@#####+........................................................................................................................................................................................................................................................................................................................+#####@.................@######@+...............................................................................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ############@............................................................................................................................................................................................................................++......+@##########+..+########+++....................................................................................................................................................................................................................................................................................................................+@@#####+................@@@####@...........................................................+@+++................................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ############@..........................................................................................................................................................................................................................+@##+...+@############@@@###########+.....................................................................................................................................................................................................................................................................................................................+@####+.................+@####@@+.........................................................+#####+...............................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ############@........................................................................................................................................................................................................................++####+.++############################@....................................................................................................................................................................................................................................................................................................................+@#####@+................+######@+........................................................+######++..............................................................................@##   @@@@@@@@@@@@@@@@+  @",
"+ @@@@@@@@@@@@@@@@@+ ############@......................................................................................................................................................................................................................++@####@++@#############################+....................................................................................................................................................................................................................................................................................................................+######@.................+#######@........................................................@####@@#++.............................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@.....................................................................................................................................................................................................................+@####@@+@###############################@+..+@++..............................................................................................................................................................................................................................................................................................................+@####@+.................+#######+...............................................++..++++####@@@@@@+............................................................................###   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@...................................................................................................................................................................................................................+@#####@@@#############@#####################+@###+..............................................................................................................................................................................................................................................................................................................+#####@+................+@#######+...........................................+..+@@+@#@@#######@@#@@+...........................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@............................................................................................................................................................................................................+@++.++@######@#######@@####@++##########################+..............................................................................................................................................................................................................................................................................................................+#####@+................+#######@..........................................++@+@#@@##@############@#++..........................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@..........................................................................................................................................................................................................+@###@+@##############@++@###++..@@########################@+.............................................................................................................................................................................................................................................................................................................+@###@#@................+######@+.........................................+########################@@#++........................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@........................................................................................................................................................................................................+@#####################+...+@@+.....+@########################@+............................................................................................................................................................................................................................................................................................................+######@...............+#######@+.......................................+@#############################@+.......................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@.......................................................................................................................................................................................................+#####################@+..............+@#######################+.............................................................................................................................................................................................................................................................................................................+@#####@...............+########+......................................+@#############@@@#@@#@@#########@+......................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############@...............................................................................................................................................................................................+@++..+@####################@+.................+@#@@@#################+..............................................................................................................................................................................................................................................................................................................#######+...............@#######+.......................................+#############@+@#@@#@+@########@@#+.....................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############+.............................................................................................................................................................................................+@###++@#####################+.....................+.+#################+..............................................................................................................................................................................................................................................................................................................+#######+...............@@@#####+......................................@############@++@+.+#+++@+@########@@@+...................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############+............................................................................................................................................................................................+###########################@+........................+###############@................................................................................................................................................................................................................................................................................................................+######@.................@######+.....................................@############+..........+..+@#@########@...................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############+...........................................................................................................................................................................................+###########################+.............................+###########+.................................................................................................................................................................................................................................................................................................................@#####@+................+#######+.....................................+#########+.................++#@######@@@@.................................................................@##   @@@@@@@@@@@@@@@@+  @",
"++@@@@@@@@@@@@@@@@@+ ############+...........................................................................................................................................................................................+#########################@...............................+@##########+.................................................................................................................................................................................................................................................................................................................+######@................+#######@....................................+########+.....................+@########@+@+...............................................................@##   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+............................................................................................................................................................................................++++####################+...............................+@###########+.................................................................................................................................................................................................................................................................................................................#@####@.................+@#######+..................................+########@.......................@##@####@@#@++..............................................................@##   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+...............................................................................................................................................................................................+##################@+...............................+#############+.................................................................................................................................................................................................................................................................................................................+@#####+.................@######+...................................+#######+.........................++@#@@######@+.............................................................@##   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+..............................................................................................................................................................................................+######@###########+................................+##############..................................................................................................................................................................................................................................................................................................................@#####+..................@#####@++.................................+#######@............++.............++++#########+............................................................@##   @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+.............................................................................................................................................................................................+#####@@@#########@+................................+###############.................................................................................................................................................................................................................................................................................................................++@####+..................+######@..................................@#######+..........+@@++@+.............++@#######@+...........................................................@##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+.............................................................................................................................................................................................@###@+@##########+..................................+#############@+..................................................................................................................................................................................................................................................................................................................@####@+..................@#@####@+................................+@######@+..........+#####@..............++@#######@+..........................................................@##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+.............................................................................................................................................................................................@##++@##########+....................................@###########+...................................................................................................................................................................................................................................................................................................................+#####@+..................+@#####+.................................+@######@...........@####@++..............+@########@..........................................................@##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+..............................................................................................................................................................................................++.+@#########@....................................+@##########+....................................................................................................................................................................................................................................................................................................................+######@..................+######@.................................+######@+..........+######@+...............++@######@@.........................................................@##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+.................................................................................................................................................................................................+@#########@...................................+###########+.....................................................................................................................................................................................................................................................................................................................++@#####+.................@######+.................................+######@...........+@######+................++########+........................................................@##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ############+..................................................................................................................................................................................................@#########@...................................@###########+......................................................................................................................................................................................................................................................................................................................+#####@+.................@######+.................................@######+............+@#####+.................+@########+.......................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+.................................................................................................................................................................................................+@#########@..................................+###########+.......................................................................................................................................................................................................................................................................................................................+#####@+................+######@+.................................+######+............+#####@+..................+@######@+.......................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+.................................................................................................................................................................................................+##########+.................................+@#########@+........................................................................................................................................................................................................................................................................................................................+@######+...............+#####@+..................................+@#####+............+######@...................+######@@+......................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+.................................................................................................................................................................................................+##########+...............................++#########@+..........................................................................................................................................................................................................................................................................................................................+@######+...............+#####@+..................................+######+............+@#####+...................+@#@#####@+.....................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+.................................................................................................................................................................................................+##########+..............................+@#########@+............................................................................................................................................................................................................................................................................................................................@#####@+...............+@#####+.................................+@@####@+............+@#####@+...................+@@####@##+....................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+.................................................................................................................................................................................................@#########@+.++##+........................##########@+.............................................................................................................................................................................................................................................................................................................................+######@...............+@####@+..................................+#####+.............+######@+....................+########+....................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+.................................................................................................................................................................................................@##########@+####+.......................+###########@.............................................................................................................................................................................................................................................................................................................................+######@+..............+######+.................................+######@+............+@#####@+..........++.........+@######@@...................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+...................................................................................................................................................................................................+#############@.......................+############+.............................................................................................................................................................................................................................................................................................................................+@#####+..............+#@####@+.................................+@####@+.............+#####@@+.........@#@@##+.....+########@++.................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+...................................................................................................................................................................................................+############@+......................+@##########@+..............................................................................................................................................................................................................................................................................................................................@#####@#+..............+######+..................................+#####@+............+@#####@..........+#####+......+@@######@+.................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+..................................................................................................................................................................................................@############@+......................+###########+................................................................................................................................................................................................................................................................................................................................+#######+.............+@######+.................................+#@####+.............@@@####@+........+#######+......+#@####@#@.................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@+.................................................................................................................................................................................................##############+.....................+############+.................................................................................................................................................................................................................................................................................................................................@@@####@...............+@####@+..................................+#####@+.............@#####@+........+######+........+######@++................................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@..................................................................................................................................................................................................##############+.....................###########@...................................................................................................................................................................................................................................................................................................................................+######@..............+@######@.................................+######@+............@@@####+.........@######@+........@+######@+...............................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@..................................................................................................................................................................................................@#@++##########@+..................+###########+..................................................................................................................................................................................................................................................................................................................................+@######+...............+######@..................................+@####@+.............+######+........+######@+.........#@@#####+...............................................+##+  @@@@@@@@@@@@@@@@+  @",
" +@@@@@@@@@@@@@@@@@+ ###########@......................................................................................................................................................................................................+@###########@+................+@##########+..................................................................................................................................................................................................................................................................................................................................+#######+...............+@#####+..................................@######+............+@@@###+.........#######+...........@#####@++..............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@......................................................................................................................................................................................................+@############+................+##########+...................................................................................................................................................................................................................................................................................................................................+#######+...............+######@+.................................+#####@+..............+####+.........@#####@+...........++######+..............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@......................................................................................................................................................................................................+#############+..............+@#########@+....................................................................................................................................................................................................................................................................................................................................@######@................+#######+.................................@######+..............+++++.........@#######+...........+@@@####@+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@......................................................................................................................................................................................................@############+.............+@##########+......................................................................................................................................................................................................................................................................................................................................@######@................+@@#####+.................................+######+............................#######+.............+@######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@.....................................................................................................................................................................................................+#############+............+##########@+.......................................................................................................................................................................................................................................................................................................................................@#####@+.................+#####@+.................................+######@........+..................+#####@@+..............@######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................+##############+..........+@##########+.........................................................................................................................................................................................................................................................................................................................................@#####@+.................+####@@+.................................+######@......++#+++...............@######@+..............@######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................###############.........+@##########@+..........................................................................................................................................................................................................................................................................................................................................@######@+................+@@####@+................................+######@+.....@#####+.............+@@@####@...............@######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................@#@##########@+........+###########@............................................................................................................................................................................................................................................................................................................................................+@@#####+................+@@#####+................................+@#####@+.....#####@++............+@@@####+...............@######+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@....................................................................................................................................................................................................+++@#########+.......+###########@+..............................................................................................................................................................................................................................................................................................................................................@#####@+.................@######+................................+@#####@+....+#####@@@+...........++######+...............+#####@+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@......................................................................................................................................................................................................+##########+.....+@###########@+..............................................................................................................................................................................................................................................................................................................................................+######+.................+#######+.................................+@#####@.....#@#####@++...........@@####+................+@####@@.............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########@.....................................................................................................................................................................................................+############+...+############@.................................................................................................................................................................................................................................................................................................................................................#####@#@................+######@+.................................+@@####@.....+@#######++..........++@##@.................+@@####@+............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+...................................................................................................................................................................................................+@#############++@##############+.................................................................................................................................................................................................................................................................................................................................................+@@#####+...............+#####@++..................................@######@.....@@######@@+............+....................@#####@+............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+...................................................................................................................................................................................................@#############@+###############@+..................................................................................................................................................................................................................................................................................................................................................+@#####+...............+#######@.................................+######@+......@########@+.....................++........+@####@++............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+..................................................................................................................................................................................................+##############################@+...................................................................................................................................................................................................................................................................................................................................................@######+...............+#######@++................................+@####@#+.....+########@@+...................@#@+#+......+######+............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+..................................................................................................................................................................................................+############################@+.....................................................................................................................................................................................................................................................................................................................................................@######+...............+@#####@@@#++..............................+#@@####@......+#########+++................+###@+++.....#@@####+............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+...................................................................................................................................................................................................++#########################+.......................................................................................................................................................................................................................................................................................................................................................+######@...............@#########+@#@+.............................+@#####++......@#######@@#@@...............+#@++@#+.....+######@............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+...................................................................................................................................................................................................+#####@##################@+........................................................................................................................................................................................................................................................................................................................................................@######@+.............+@########@#####@+...........................+#######++......+@#@@########+............+#++@##@#.....@######@............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+...................................................................................................................................................................................................+###@++#################+..........................................................................................................................................................................................................................................................................................................................................................+######@+.............+@################+..........................+@#######@.......++@@#########@+...........++@####+.....+######@............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+...................................................................................................................................................................................................+@@+..+##############@+............................................................................................................................................................................................................................................................................................................................................................@######@..............@################@+@+.........................+@#######+.......+@###########+++........+@######+.....+#####@++...........................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+.........................................................................................................................................................................................................+#############+.............................................................................................................................................................................................................................................................................................................................................................+@######@..............+######@#########@#@@@++.......................+#######@........+@#########+@#++@+@+..+#######+......+######@+...........................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+.........................................................................................................................................................................................................@###########@+..............................................................................................................................................................................................................................................................................................................................................................+######@+.............+@######@+@###@#########+++.....................+#######@@........+@##########@@@##@++@#######+.......+#####@++...........................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+........................................................................................................................................................................................................+####@#####@+................................................................................................................................................................................................................................................................................................................................................................@######@+.............+######@+..+++@#@##########++....................@#######@+........++@#@@#########@@@#########+.......+@###@@@+...........................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+........................................................................................................................................................................................................+##@++####+..................................................................................................................................................................................................................................................................................................................................................................#######+..............++@#####+.....@@############@++..................+#@#####@#@.........+++@@@#######@##########@+.......@######@+...........................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+........................................................................................................................................................................................................+++..+@#++..................................................................................................................................................................................................................................................................................................................................................................+#######+..............++######+.....++@#############@+..................+@@@######@+.........+++@###@##@###########........@#######+............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+...............................................................................................................................................................................................................+....................................................................................................................................................................................................................................................................................................................................................................+@#####@+..............+@#####@+.......+@@###########@@@+.................++@#######+...........+@#@+@@@####@@####@+.......+@#####@#+............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#####+...............+@######+.........++#@@#######@##@++................+########@+............+.+@@@###@@@###++........+@#####@@+............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@######@................@######+...........++@###########@@................+##########+.............+.++@@++@++++.........+#######@+.............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#######+................+######@.............++@@@##########+...............+##@#######++...............+..++............+####@###+..............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+......................................................................................................................................................................................................................................................++###++......................................................................................................................................................................................................................................................................................................................+@######+................+######@................+############+...............+@@######@@#@+..............................@###@####+..............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+.....................................................................................................................................................................................................................................................+@####+++......................................................................................................................................................................................................................................................................................................................@######+................+######@+................+@@########@#+................@@#########+.............................+##@#####+...............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+...................................................................................................................................................................................................................................................+@#########.+++.................................................................................................................................................................................................................................................................................................................+######@+................+#####@@+..................+@########@@+...............+@@#########++..........................+########@+...............................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+..................................................................................................................................................................................................................................................+###########@##@..................................................................................................................................................................................................................................................................................................................#######+................+######@+...................+##########+@...............++##########@+.........................+@######@+................................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+..................................................................................................................................................................................................................................................+##############+..................................................................................................................................................................................................................................................................................................................@######@.................@####@++.....................+@#@######@++...............@############+..................++.+@########+.................................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+..................................................................................................................................................................................................................................................+@@@##########@+..................................................................................................................................................................................................................................................................................................................+@######+................@######+......................++##@####@#@+...............+@##########@@+..............+@#++#########+..................................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+.....................................................................................................................................................................................................................................................+#########@+...................................................................................................................................................................................................................................................................................................................+######@+................#######@.......................++@#@####@@@+...............+@@##########++++......+#+++##@@#########@...................................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+....................................................................................................................................................................................................................................................+@##########@+..................................................................................................................................................................................................................................................................................................................+#######+...............+########+.......................+#+@######@@@+..............+@#########@+@#++#+.+@#++##############@+...................................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+...................................................................................................................................................................................................................................................+@############+..................................................................................................................................................................................................................................................................................................................+######+................+#######@..........................+#@@########++.............+@########@##+@#@+@#@@@###########@@##@....................................................+##+  @@@@@@@@@@@@@@@@@  @",
" +@@@@@@@@@@@@@@@@@+ ###########+..................................................................................................................................................................................................................................................+@#############+..................................................................................................................................................................................................................................................................................................................+######@+...............+#######@+..........................++##########@+............+##############@@################+@##+.....................................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+.................................................................................................................................................................................................................................................+##############+...................................................................................................................................................................................................................................................................................................................+@######+...............+#######@+...........................++###########+..........+@#######@@##@##################@++#+.......................................................+##+  @@@@@@@@@@@@@@@@@  @",
"  @@@@@@@@@@@@@@@@@+ ###########+.................................................................................................................................................................................................................................................+#############+.....................................................................................................................................................................................................................................................................................................................@#####@................+########+............................+@##########+++........+@######@+#@+@#@@##@##########@+..++........................................................+##+  @@@@@@@@@@@@@@@@@  #",
"  @@@@@@@@@@@@@@@@@+ ###########+.................................................................................................................................................................................................................................................+#@@##########+....................................................................................................................................................................................................................................................................................................................+@#####@.................@#######+.............................++########@@@@+.......+#######++++@#+@#@@#@@####@+++..............................................................+##+  @@@@@@@@@@@@@@@@@  #",
"  @@@@@@@@@@@@@@@@@+ ###########+..................................................................................................................................................................................................................................................++@##########+....................................................................................................................................................................................................................................................................................................................+######@.................@#######@..............................++@##########++.....+@######@....+++@+@@@@@+@++..................................................................+##+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ###########+...................................................................................................................................................................................................................................................+###########+....................................................................................................................................................................................................................................................................................................................@######+.................@#######@................................+@@+@######@@.....+@######+.........++.++......................................................................+##+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ##########@+...................................................................................................................................................................................................................................................@###########+....................................................................................................................................................................................................................................................................................................................@######+.................@#######@+.................................++########@+....+#######+....................................................................................+##+  @@@@@@@@@@@@@@@@@  #",
"+ @@@@@@@@@@@@@@@@@+ ##########@+...................................................................................................................................................................................................................................................+###########+....................................................................................................................................................................................................................................................................................................................@######+................+########@@+.................................+@@@#######++.+#######+.....................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ ##########@+...................................................................................................................................................................................................................................................+###########....................................................................................................................................................................................................................................................................................................................+######@+................+@########@++..................................++######@#+++######@+.....................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ ##########@+..................................................................................................................................................................................................................................................+@###########....................................................................................................................................................................................................................................................................................................................+#######+................+@#########@+...................................++@#####@++######@@+.....................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ ##########@+..................................................................................................................................................................................................................................................+@###########+...................................................................................................................................................................................................................................................................................................................+#######+................+############+...................................+#@####@#@#######+......................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ ##########@+...................................................................................................................................................................................................................................................@###########+..++#@.............................................................................................................................................................................................................................................................................................................+@#####@+................@###########@+#...................................+#@@###@########+......................................................................................+##+  @@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ ##########@+...................................................................................................................................................................................................................................................@###########+++####+............................................................................................................................................................................................................................................................................................................+########+...............@##@@@########+++...................................+#@##########@+......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#########@+...................................................................................................................................................................................................................................................@###########@#####@..............................................................................................................................................................................................................................................................................................................@########@++...........+##++###@@@###@##+++.................................@+@##########@.......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#########@+...................................................................................................................................................................................................................................................++@###############+..............................................................................................................................................................................................................................................................................................................+@########@+#@+@+.+..+++++@#@@@###@####@###+.................................+##########@+.......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#########@+.....................................................................................................................................................................................................................................................+#############@+...............................................................................................................................................................................................................................................................................................................+############@#@+#@+@#++@##@@#@+++##@######+++................................@##########+.......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#########@+....................................................................................................................................................................................................................................................+##############+.................................................................................................................................................................................................................................................................................................................+###############@@##+@#######@+.+++######@#@++...............................+@#########+.......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@+ @#########@+...................................................................................................................................................................................................................................................+###############@+.................................................................................................................................................................................................................................................................................................................+#@@##############@@########+....@##@@####@@@+...............................+@#######@........................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+...................................................................................................................................................................................................................................................+####@############+++................................................................................................................................................................................................................................................................................................................+@@@########@###@@#######+.....+@+@##@###@@@#@..............................+@######@+.......................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+...................................................................................................................................................................................................................................................+##+++###############+.................................................................................................................................................................................................................................................................................................................+@+##@@#@+@##@@#######+.........#@+########@++............................+#######@........................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+.........................................................................................................................................................................................................................................................+##############+...................................................................................................................................................................................................................................................................................................................+++@@++@#++@@@##+@#@..........++#+@#########++...........................#######+........................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+.........................................................................................................................................................................................................................................................@#############@........................................................................................................................................................................................................................................................................................................................+.+@++@@@#+++++.............++###########@+..........................@######+........................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+.........................................................................................................................................................................................................................................................##############+..............................................................................................................................................................................................................................................................................................................................+..+...................+@@@########@+@@++......................@######+........................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@+........................................................................................................................................................................................................................................................+##############+......................................................................................................................................................................................................................................................................................................................................................++@########@@###@+++...................######@+........................................................................................+##+ +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@........................................................................................................................................................................................................................................................+###############+........................................................................................................................................................................................................................................................................................................................................................+@###@#########@##@@@+.+.............@#####@+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@.......................................................................................................................................................................................................................................................+###############@+..........................................................................................................................................................................................................................................................................................................................................................+++@###############++@+++++........@@#####+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@.......................................................................................................................................................................................................................................................+###@###########++............................................................................................................................................................................................................................................................................................................................................................+###############@@##@###@+@++.+++#@@####+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@........................................................................................................................................................................................................................................................++++############+.............................................................................................................................................................................................................................................................................................................................................................+@############@########@####@###@######+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@..........................................................................................................................................................................................................................................................+@############@+.............................................................................................................................................................................................................................................................................................................................................................+++@#####@####################+#######@+.......................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@.........................................................................................................................................................................................................................................................+##############+++...............................................................................................................................................................................................................................................................................................................................................................++##@+@###################@@#######+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@........................................................................................................................................................................................................................................................+##############@@##@+................................................................................................................................................................................................................................................................................................................................................................+++#@####@#####################@@+.......................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@.......................................................................................................................................................................................................................................................+####################++...................................................................................................................................................................................................................................................................................................................................................................++#@+@#######@@@##@#########+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@.......................................................................................................................................................................................................................................................+#####################@..................................+++...................................................................................................................................................................................................................................................................................................................................+++@###++@#@+##########@........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@........................................................................................................................................................................................................................................................+++##################+.................................+###+++@+..................................................................................................................................................................................................................................................................................................................................++..+@++#++#@#####@+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ @#########@.........................................................................................................................................................................................................................................................+#####@@###########@................................+#########@+++..........................................................................................................................................................................................................................................................................................................................................+@######+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"+ @@@@@@@@@@@@@@@@@@ +#########@..........................................................................................................................................................................................................................................................###@++###########+...............................+@###########@##+..........................................................................................................................................................................................................................................................................................................................................@######+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@..........................................................................................................................................................................................................................................................+++..+##########+................................@###############+..........................................................................................................................................................................................................................................................................................................................................+@#####+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@...............................................................................................................................................................................................................................................................+##########+...............................+###############+...........................................................................................................................................................................................................................................................................................................................................+#####@+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@..............................................................................................................................................................................................................................................................+@##########+................................+++@##########+............................................................................................................................................................................................................................................................................................................................................#######+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@..............................................................................................................................................................................................................................................................###########@...................................+@##########@+..........................................................................................................................................................................................................................................................................................................................................+######@.........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@.............................................................................................................................................................................................................................................................+#########@+....................................@############@..........................................................................................................................................................................................................................................................................................................................................+@#####@+........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@..............................................................................................................................................................................................................................................................@@@#####++...................................+@#############@..........................................................................................................................................................................................................................................................................................................................................+@#####@.........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@.................................................................................................................................................................................................................................................................###@+....................................+@#############@+..........................................................................................................................................................................................................................................................................................................................................+@@####@.........................................................................................+##  +@@@@@@@@@@@@@@@@+  #",
"@ @@@@@@@@@@@@@@@@@@ +#########@.................................................................................................................................................................................................................................................................+++.....................................+@#############@+............................................................................................................................................................................................................................................................................................................................................@@###@#+........................................................................................+##  +@@@@@@@@@@@@@@@@  +#",
"@ @@@@@@@@@@@@@@@@@@ +#########@.........................................................................................................................................................................................................................................................................................................+##############@............................................................................................................................................................................................................................................................................................................................................+@######+........................................................................................+##  +@@@@@@@@@@@@@@@@  +#",
"@ @@@@@@@@@@@@@@@@@@ +#########@.........................................................................................................................................................................................................................................................................................................+@@@@##########@.............................................................................................................................................................................................................................................................................................................................................+@#####+........................................................................................+##  +@@@@@@@@@@@@@@@@  +#",
"@ @@@@@@@@@@@@@@@@@@ +#########@..........................................................................................................................................................................................................................................................................................................++@###########@.............................................................................................................................................................................................................................................................................................................................................@######+........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ @@@@@@@@@@@@@@@@@@ +#########@...........................................................................................................................................................................................................................................................................................................+############@............................................................................................................................................................................................................................................................................................................................................+######@+........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@ +#########@...........................................................................................................................................................................................................................................................................................................+############@.............................................................................................................................................................................................................................................................................................................................................#######+........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@ +#########@...........................................................................................................................................................................................................................................................................................................+@###########@.............................................................................................................................................................................................................................................................................................................................................#######@........................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@ +#########@...........................................................................................................................................................................................................................................................................................................+############@.............................................................................................................................................................................................................................................................................................................................................+#######+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@ +#########@...........................................................................................................................................................................................................................................................................................................+############@.............................................................................................................................................................................................................................................................................................................................................########+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@  #########@...........................................................................................................................................................................................................................................................................................................+############@...++++......................................................................................................................................................................................................................................................................................................................................+#######+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@  #########@...........................................................................................................................................................................................................................................................................................................+@###########@++@###+......................................................................................................................................................................................................................................................................................................................................+#####@@+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@  #########@...........................................................................................................................................................................................................................................................................................................+#############@@####.......................................................................................................................................................................................................................................................................................................................................+#######@.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"@ +@@@@@@@@@@@@@@@@@  #########@............................................................................................................................................................................................................................................................................................................+@@###############+........................................................................................................................................................................................................................................................................................................................................#@#####+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"# +@@@@@@@@@@@@@@@@@  #########@..............................................................................................................................................................................................................................................................................................................+##############+.........................................................................................................................................................................................................................................................................................................................................+@#####@+......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"# +@@@@@@@@@@@@@@@@@  #########@..............................................................................................................................................................................................................................................................................................................@#############@..........................................................................................................................................................................................................................................................................................................................................@######+.......................................................................................+##  @@@@@@@@@@@@@@@@@  +#",
"# +@@@@@@@@@@@@@@@@@  #########@............................................................................................................................................................................................................................................................................................................+@##############+..........................................................................................................................................................................................................................................................................................................................................######@@+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@  #########@............................................................................................................................................................................................................................................................................................................+################@+........................................................................................................................................................................................................................................................................................................................................+#####@@+......................................................................................+##  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #########@............................................................................................................................................................................................................................................................................................................+##@++#############@+......................................................................................................................................................................................................................................................................................................................................+@@###@@+......................................................................................+##  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #########@............................................................................................................................................................................................................................................................................................................++++..@##############......................................................................................................................................................................................................................................................................................................................................+@@###@@+......................................................................................+##  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #########@..................................................................................................................................................................................................................................................................................................................+##############......................................................................................................................................................................................................................................................................................................................................+@######+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #########@.................................................................................................................................................................................................................................................................................................................+@#############+......................................................................................................................................................................................................................................................................................................................................+@@#####+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"# +@@@@@@@@@@@@@@@@@+ #########@.................................................................................................................................................................................................................................................................................................................+@#############+.......................................................................................................................................................................................................................................................................................................................................@######+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@.................................................................................................................................................................................................................................................................................................................@##############+......................................................................................................................................................................................................................................................................................................................................########+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@................................................................................................................................................................................................................................................................................................................@###############.......................................................................................................................................................................................................................................................................................................................................+######@+......................................................................................+#@  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@................................................................................................................................................................................................................................................................................................................@##############........................................................................................................................................................................................................................................................................................................................................@#######+......................................................................................+#+  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@................................................................................................................................................................................................................................................................................................................@#@+@#########+........................................................................................................................................................................................................................................................................................................................................#######+.......................................................................................+#+  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@...................................................................................................................................................................................................................................................................................................................+##########@+.......................................................................................................................................................................................................................................................................................................................................@######@.......................................................................................+#+  @@@@@@@@@@@@@@@@@  @#",
"#  @@@@@@@@@@@@@@@@@+ #########@..............................................................................................................................................................................................................................................................@##+................................................+############+...+...................................................................................................................................................................................................................................................................................................................................@######+.......................................................................................+#+  @@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ #########@............................................................................................................................................................................................................................................................+####+..............@##+...+++..........+++.........+@#############.+@##+..................................................................................................................................................................................................................................................................................................................................######@+.......................................................................................+#+  @@@@@@@@@@@@@@@@@  ##",
"# +@@@@@@@@@@@@@@@@@+ #########@...........................................................................................................................................................................................................................................................@#####+++....+++...+####+.+@##@........+@##@.........@############@+@####+..................................................................................................................................................................................................................................................................................................................................@#######@+.....................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"# +@@@@@@@@@@@@@@@@@+ #########@..........................................................................................................................................................................................................................................................+######@##+.+@##@++@####@+@#####+.....+@#####@+......+###########@++@####@...................................................................................................................................................................................................................................................................................................................................@@#######+.....................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"# +@@@@@@@@@@@@@@@@@+ #########@..........................................................................................................................................................................................................................................................+#########@+@##########@@#######@+...+########@@@+....+@@######@++@#####++...................................................................................................................................................................................................................................................................................................................................+#########+....................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ #########@..........................................................................................................................................................................................................................................................+#####################@##########@++@############+.....+@####@++@@#####@+....................................................................................................................................................................................................................................................................................................................................@#########@....................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@.........................................................................................................................................................................................................................................................+##################################@##############@+++..+####@++@########+++..................................................................................................................................................................................................................................................................................................................................#@########@....................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@........................................................................................................................................................................................................................................................+#####################################################+++#####@@############+..................................................................................................................................................................................................................................................................................................................................+@#######@++...................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@.......................................................................................................................................................................................................................................................+@###########################################################################+...................................................................................................................................................................................................................................................................................................................................@#####@@@@+...................................................................................+#+ +@@@@@@@@@@@@@@@@@  ##",
"#  @@@@@@@@@@@@@@@@@+ +########@.......................................................................................................................................................................................................................................................+####@#######################################################################+..................................................................................................................................................................................................................................................................................................................................+#####@@@##+...................................................................................+#+ +@@@@@@@@@@@@@@@@+  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@.......................................................................................................................................................................................................................................................+##@++######################################################################+...................................................................................................................................................................................................................................................................................................................................###########+...................................................................................+#+ +@@@@@@@@@@@@@@@@+  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@........................................................................................................................................................................................................................................................+++.+###############@######################################################+..................................................................................................................................................................................................................................................................................................................................+##########@++..................................................................................+#+ +@@@@@@@@@@@@@@@@+  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@...........................................................................................................................................................................................................................................................+@#############+++####@################################################@+.................................................................................................................................................................................................................................................................................................................................+@@###########+..................................................................................+#+ +@@@@@@@@@@@@@@@@+  ##",
"#  @@@@@@@@@@@@@@@@@+ @########@..........................................................................................................................................................................................................................................................+##############+..+##@++@##############################################+...................................................................................................................................................................................................................................................................................................................................++@###########+..................................................................................+#+ +@@@@@@@@@@@@@@@@+  ##",
"#+ @@@@@@@@@@@@@@@@@+ @########@.........................................................................................................................................................................................................................................................+#############@+....++...+@#########@@################################++....................................................................................................................................................................................................................................................................................................................................+#############@..................................................................................@#+ +@@@@@@@@@@@@@@@@+  ##",
"#+ @@@@@@@@@@@@@@@@@+ @########@........................................................................................................................................................................................................................................................+#############@+............+@#####@+++####++########################@+.....................................................................................................................................................................................................................................................................................................................................+##############@..................................................................................@#+ +@@@@@@@@@@@@@@@@+  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@........................................................................................................................................................................................................................................................@#############+................+##+...+##++.++@######++@############+.......................................................................................................................................................................................................................................................................................................................................@##############@+.................................................................................@#+ @@@@@@@@@@@@@@@@@+  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@.......................................................................................................................................................................................................................................................+#############@+................................####@+..+######@@##+........................................................................................................................................................................................................................................................................................................................................+#######+@#######+.................................................................................@#+ +@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@.........................................................................................................................................................................................................................................................+###########@+................................###+......++#+...+..........................................................................................................................................................................................................................................................................................................................................@@##@###++#######+.................................................................................@#+ +@@@@@@@@@@@@@@@@@  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@........................................................................................................................................................................................................................................................+#############@+...........................................................................................................................................................................................................................................................................................................................................................................................+#@@###+..+######@.................................................................................@#+ +@@@@@@@@@@@@@@@@+  ##",
"#+ @@@@@@@@@@@@@@@@@@ +########@.......................................................................................................................................................................................................................................................@###############+..........................................................................................................................................................................................................................................................................................................................................................................................+@+@####+..@######@.................................................................................@#+ @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +########@......................................................................................................................................................................................................................................................+###############++++.........................................................................................................................................................................................................................................................................................................................................................................................+######+..@######@.................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +########@......................................................................................................................................................................................................................................................+##############@@###+.......................................................................................................................................................................................................................................................................................................................................................................................+@######...+@#####++................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +########@.......................................................................................................................................................................................................................................................+@#################+......................................................................................................................................................................................................................................................................................................................................................................................+@######+....@#####@+................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#+ @@@@@@@@@@@@@@@@@@ +########@........................................................................................................................................................................................................................................................+@###############+......................................................................+@@+..+++........................................................................................................................................................................................................................................................................................................+#####@@+...+@######@................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@.........................................................................................................................................................................................................................................................+@#############+.....................................................................+@###@+@###+++.....................................................................................................................................................................................................................................................................................................@#####@@.....+@######................................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@..........................................................................................................................................................................................................................................................+###########@+....................................................................++##############+....................................................................................................................................................................................................................................................................................................########.....+#######+...............................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@..........................................................................................................................................................................................................................................................+##########@+....................................................................+@###############+...................................................................................................................................................................................................................................................................................................+@@#####@.....+#######+...............................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@..........................................................................................................................................................................................................................................................+#########@+..+++..............................................................+@################+....................................................................................................................................................................................................................................................................................................+@#####@+.....+######@+...............................................................................@#  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@.........................................................................................................................................................................................................................................................+##########+..+@##+............................................................+@################+.....................................................................................................................................................................................................................................................................................................+#####@+......+######@@...............................................................................##  @@@@@@@@@@@@@@@@@+ +##",
"#@ +@@@@@@@@@@@@@@@@@  ########@........................................................................................................................................................................................................................................................+###########++@####+...........................................................+################@+.....................................................................................................................................................................................................................................................................................................+########.......@######+...............................................................................##  @@@@@@@@@@@@@@@@@+ @##",
"#@ +@@@@@@@@@@@@@@@@@  ########@........................................................................................................................................................................................................................................................@###########@#####@+..........................................................+@###############+.......................................................................................................................................................................................................................................................................................................+#######+.......+@@#####+..............................................................................##  @@@@@@@@@@@@@@@@@  @##",
"#@ +@@@@@@@@@@@@@@@@@  ########@........................................................................................................................................................................................................................................................+################+............................................................+##############@+........................................................................................................................................................................................................................................................................................................########+.......+@######@+.............................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"#@ +@@@@@@@@@@@@@@@@@  ########@.........................................................................................................................................................................................................................................................++#############++...........................................................@##############+..........................................................................................................................................................................................................................................................................................................+@#####+.........+@######+.............................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"#@ +@@@@@@@@@@@@@@@@@  ########@..........................................................................................................................................................................................................................................................+############+...........................................................+@#############@+..........................................................................................................................................................................................................................................................................................................+@######+.........+########+............................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"#@ +@@@@@@@@@@@@@@@@@  @#######@..........................................................................................................................................................................................................................................................+@###########+..........................................................+##############+...........................................................................................................................................................................................................................................................................................................+#######+...........@#######@............................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"##  @@@@@@@@@@@@@@@@@  @#######@..........................................................................................................................................................................................................................................................+@###########@+........................................................+#############@+............................................................................................................................................................................................................................................................................................................+######@+...........+########+...........................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"##  @@@@@@@@@@@@@@@@@+ @#######@..........................................................................................................................................................................................................................................................+############@........................................................+#############+..............................................................................................................................................................................................................................................................................................................@@######+...........+########+...........................................................................#@  @@@@@@@@@@@@@@@@@  @##",
"##  @@@@@@@@@@@@@@@@@+ @#######@..........................................................................................................................................................................................................................................................@###########@+.......................................................+############@+...............................................................................................................................................................................................................................................................................................................+######+............+@########+..........................................................................#@ +@@@@@@@@@@@@@@@@@  @##",
"##  @@@@@@@@@@@@@@@@@+ ########@+.........................................................................................................................................................................................................................................................+@@#########@@@+.....................................................+###########+................................................................................................................................................................................................................................................................................................................+######@+.............+########@+.........................................................................#@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ ########@+..........................................................................................................................................................................................................................................................+#############+....................................................+@#########@+.................................................................................................................................................................................................................................................................................................................+@#####@+..............+@#######+.........................................................................#@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#######@+.........................................................................................................................................................................................................................................................+@#############+..................................................+@##########@+.................................................................................................................................................................................................................................................................................................................+@#####@+................+######@@+........................................................................#@ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#######@+.........................................................................................................................................................................................................................................................##############@..................................................+@##########+...................................................................................................................................................................................................................................................................................................................+@######+................+########++.......................................................................#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#######@+........................................................................................................................................................................................................................................................+##############@.................................................+##########@+....................................................................................................................................................................................................................................................................................................................+@######+.................+#@#####@+.......................................................................#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ +#######@+........................................................................................................................................................................................................................................................+@##############++.............................................+@##########+......................................................................................................................................................................................................................................................................................................................+######@...................+@######@+......................................................................#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#######@+.........................................................................................................................................................................................................................................................+###############@............................................+@##########@.......................................................................................................................................................................................................................................................................................................................@#####@+....................@@######@+.....................................................................#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ @#######@+........................................................................................................................................................................................................................................................+@###############+..........................................+@############+.......................................................................................................................................................................................................................................................................................................................@#####@+.....................+@#####@@+....................................................................#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@@ @#######@+.......................................................................................................................................................................................................................................................+@################++@@+.....................................+@#############+......................................................................................................................................................................................................................................................................................................................+#######+.....................+@######@+....................................................................#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ +#######@+.......................................................................................................................................................................................................................................................#################@@###+....................................+#############@+.......................................................................................................................................................................................................................................................................................................................+#######+......................@@######@+...................................................................#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ +########+......................................................................................................................................................................................................................................................+#####################@....................................+@############@.........................................................................................................................................................................................................................................................................................................................+@#####+........................@########+.................................................................+#+ +@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ +########+.......................................................................................................................................................................................................................................................@###################@+.....................................@##########@+........................++................................................................................................................................................................................................................................................................................................@#####@+........................+@#######@+................................................................+#+ @@@@@@@@@@@@@@@@@@  ###",
"##  @@@@@@@@@@@@@@@@@+ +########+........................................................................................................................................................................................................................................................+#################@+......................................+@########@........................+@##+..............................................................................................................................................................................................................................................................................................+@#####@+.........................@+#####@+@+...............................................................+#+ @@@@@@@@@@@@@@@@@+  ###",
"##  +@@@@@@@@@@@@@@@@@ +########+........................................................................................................................................................................................................................................................+################@+.......................................@#######@+.......................+@####+..............................................................................................................................................................................................................................................................................................+######+...........................@########@+..............................................................+#+ @@@@@@@@@@@@@@@@@+ +###",
"##+ @@@@@@@@@@@@@@@@@@ +########+.........................................................................................................................................................................................................................................................#################@.....................................+########@+.......................+#####@@@++...........................................................................................................................................................................................................................................................................................+@####@@+...........................#+@#######@.............................................................+#  @@@@@@@@@@@@@@@@@+ +###",
"##+ @@@@@@@@@@@@@@@@@@ +########+........................................................................................................................................................................................................................................................+###@#############@+...................................+#########+......................+###########+...........................................................................................................................................................................................................................................................................................+######@.............................+########@@+...........................................................+#  @@@@@@@@@@@@@@@@@+ +###",
"##+ @@@@@@@@@@@@@@@@@@ +########+..........................................................................................................................................................................................................................................................++##############@..................................+@##########+.....................+############+..........................................................................................................................................................................................................................................................................................+#@######.............................+@##########+..........................................................+#  @@@@@@@@@@@@@@@@@+ +###",
"##+ @@@@@@@@@@@@@@@@@@  @#######+...........................................................................................................................................................................................................................................................@####@########+.................................+@###########+......................+###########+............................................................................................................................................................................................................................................................................................+#####@+..............................+##########@#.+.......................................................+#+ @@@@@@@@@@@@@@@@@+ +###",
"##+ +@@@@@@@@@@@@@@@@@  @#######+...........................................................................................................................................................................................................................................................###@+@######++..................................@##########@+.......................+############+..........................................................................................................................................................................................................................................................................................+#####@++...............................++########@+@@.+.....................................................+#  @@@@@@@@@@@@@@@@@+ +###",
"##+ +@@@@@@@@@@@@@@@@@  ########+...........................................................................................................................................................................................................................................................+++++#####@+...................................+##########++........................@############@++.......................................................................................................................................................................................................................................................................................+#####@#@.................................+@########@#+@@.....................................................+#  @@@@@@@@@@@@@@@@@+ +###",
"##+ +@@@@@@@@@@@@@@@@@  @#######+...............................................................................................................................................................................................................................................................@###@+.....................................+#########++.......................+@###############@.......................................................................................................................................................................................................................................................................................@#######+..................................+@@#@@#######@@@.+.................................................+@  @@@@@@@@@@@@@@@@@+ +###",
"##+ +@@@@@@@@@@@@@@@@@  @#######+...............................................................................................................................................................................................................................................................+#@++.....................................+@#########+.......................+@#################+.....................................................................................................................................................................................................................................................................................+@######@+....................................+++@@@#####@#@+@+................................................+@  @@@@@@@@@@@@@@@@@+ @###",
"##+ +@@@@@@@@@@@@@@@@@  @#######+........................................................................................................................................................................................................................................................................................................+@##########+.......................@#################+......................................................................................................................................................................................................................................................................................+@#####@+.......................................++@@@######@@@+................................................+@  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  @#######+.......................................................................................................................................................................................................................................................................................................+###########+........................####@+###########@@+.....................................................................................................................................................................................................................................................................................+######+..........................................+@@#@@#####@#+...............................................@@  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  @#######+.....................................................................................................................................................................................................................................................................................................++##########@+.........................@@@+++##############....................................................................................................................................................................................................................................................................................+######@+............................................+@+#@######+...............................................+@  @@@@@@@@@@@@@@@@@+ @###",
"##@ +@@@@@@@@@@@@@@@@@  @#######+.....................................................................................................................................................................................................................................................................................................@##########@+...........................++.+@#############@....................................................................................................................................................................................................................................................................................#######@+..............................................+@+@####+................................................+@ +@@@@@@@@@@@@@@@@@+ @###",
"##@  @@@@@@@@@@@@@@@@@  @#######+.....................................................................................................................................................................................................................................................................................................###########+..............................+##############@+...................................................................................................................................................................................................................................................................................+@######@.................................................+#####+................................................+@ +@@@@@@@@@@@@@@@@@+ @###",
"##@  @@@@@@@@@@@@@@@@@  @#######+....................................................................................................................................................................................................................................................................................................+@##########+.............................+##############+.....................................................................................................................................................................................................................................................................................+@@####@+..................................................+++@+.................................................@@ +@@@@@@@@@@@@@@@@@+ ####",
"##@  @@@@@@@@@@@@@@@@@  @#######+...................................................................................................................................................................................................................................................................................................+@##########+............................+@##############+......................................................................................................................................................................................................................................................................................+######+.........................................................................................................@@ +@@@@@@@@@@@@@@@@@  ####",
"##@  @@@@@@@@@@@@@@@@@+ @#######+..................................................................................................................................................................................................................................................................................................+@#########@+............................+@##############+.......................................................................................................................................................................................................................................................................................#######+.........................................................................................................#@ +@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ +#######+.................................................................................................................................................................................................................................................................................................+##########@+.............................################+.......................................................................................................................................................................................................................................................................................+#+@#@+..........................................................................................................#@ +@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ +#######+.................................................................................................................................................................................................................................................................................................+##########+.............................+#################@+.......................................................................................................................................................................................................................................................................................+#+............................................................................................................#@ +@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ +#######+.................................................................................................................................................................................................................................................................................................+##########+++...........................+@##################++....................................................................................................................................................................................................................................................................................................................................................................................................#@ @@@@@@@@@@@@@@@@@@  ####",
"###  +@@@@@@@@@@@@@@@@+ +#######+.................................................................................................................................................................................................................................................................................................##############...........................+####################@....................................................................................................................................................................................................................................................................................................................................................................................................#@ +@@@@@@@@@@@@@@@@@  ####",
"###  @@@@@@@@@@@@@@@@@+ +#######@................................................................................................................................................................................................................................................................................................+##############..........................+#####################@....................................................................................................................................................................................................................................................................................................................................................................................................#+ @@@@@@@@@@@@@@@@@@ +####",
"###  @@@@@@@@@@@@@@@@@+ +#######@................................................................................................................................................................................................................................................................................................+#############+.........................+#####################@+....................................................................................................................................................................................................................................................................................................................................................................................................#+ @@@@@@@@@@@@@@@@@+  ####",
"###  @@@@@@@@@@@@@@@@@+  #######@...............................................................................................................................................................................................................................................................................................+@###########@+........................+@#####################@.....................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+  ####",
"###  +@@@@@@@@@@@@@@@@+ +#######@..............................................................................................................................................................................................................................................................................................+############@.........................+@#####################+......................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +####",
"###  +@@@@@@@@@@@@@@@@+ +#######@............................................................................................................................................................................................................................................................................................+@############+..........................+###########+@#########+......................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +####",
"###  +@@@@@@@@@@@@@@@@@  @######@...........................................................................................................................................................................................................................................................................................+@###########@+...........................@##########@+@#########@++@@@.................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +####",
"###  +@@@@@@@@@@@@@@@@@  @######@..........................................................................................................................................................................................................................................................................................+@############+...........................+@##########++###########@####.................................................................................................................................................................................................................................................................................................................................................................................................+#  @@@@@@@@@@@@@@@@@+ +####",
"###+ +@@@@@@@@@@@@@@@@@  @######@..........................................................................................................................................................................................................................................................................................+#############+..........................+@###########++###############+.................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +####",
"###+ +@@@@@@@@@@@@@@@@@  @######@...........................................................................................................................................................................................................................................................................................+@###########+.........................+@############++##############+..................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +####",
"###+ +@@@@@@@@@@@@@@@@@  @######@............................................................................................................................................................................................................................................................................................+###########..........................+#############@#############@+...................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+...........................................................................................................................................................................................................................................................................................+###########+.........................+##########################@+....................................................................................................................................................................................................................................................................................................................................................................................................+@  @@@@@@@@@@@@@@@@@+ @####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+...........................................................................................................................................................................................................................................................................................+###########+.........................+#########################@+.....................................................................................................................................................................................................................................................................................................................................................................................................+@  @@@@@@@@@@@@@@@@@+ @####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+.........................................................................................................................................................................................................................................................................................+@############@.......................+@#########@@@##############@......................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+........................................................................................................................................................................................................................................................................................+@#############+......................+##########@+.@##############+......................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @####",
"###+ +@@@@@@@@@@@@@@@@@  @######@+........................................................................................................................................................................................................................................................................................+#############+......................+##########+...+#############@.......................................................................................................................................................................................................................................................................................................................................................................................................@@ +@@@@@@@@@@@@@@@@@+ @####",
"###@  @@@@@@@@@@@@@@@@@  @######@+........................................................................................................................................................................................................................................................................................@###########@+......................+###########+..+@####@######@+........................................................................................................................................................................................................................................................................................................................................................................................................@@ +@@@@@@@@@@@@@@@@@+ #####",
"###@  @@@@@@@@@@@@@@@@@  +######@+.......................................................................................................................................................................................................................................................................................+############@.......................+##########@+..@####@+####@+..........................................................................................................................................................................................................................................................................................................................................................................................................@@ +@@@@@@@@@@@@@@@@@+ #####",
"###@  @@@@@@@@@@@@@@@@@+ +#######+.....................................................................................................................................................................................................................................................................................+@#############@.....................+@##########+....####+.+@##+............................................................................................................................................................................................................................................................................................................................................................................................................@@ +@@@@@@@@@@@@@@@@@+ #####",
"###@  @@@@@@@@@@@@@@@@@+ +#######+....................................................................................................................................................................................................................................................................................+###############+....................+###########+.....@@+....................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ #####",
"###@  @@@@@@@@@@@@@@@@@+ +#######+....................................................................................................................................................................................................................................................................................@##############+...................++##########@+.............................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@  #####",
"###@  +@@@@@@@@@@@@@@@@+ +@######+....................................................................................................................................................................................................................................................................................@#############+...................+###########+..............................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@  #####",
"####  +@@@@@@@@@@@@@@@@+  @######+.....................................................................................................................................................................................................................................................................................+@#########@+..................++############@..............................................................................................................................................................................................................................................................................................................................................................................................................................+#@ @@@@@@@@@@@@@@@@@@  #####",
"####  +@@@@@@@@@@@@@@@@+ +#######+.....................................................................................................................................................................................................................................................................................+@##########@.................+@#############@..............................................................................................................................................................................................................................................................................................................................................................................................................................+@+ @@@@@@@@@@@@@@@@@@ +#####",
"####  +@@@@@@@@@@@@@@@@+  @######+....................................................................................................................................................................................................................................................................................+@############+................+##############+..............................................................................................................................................................................................................................................................................................................................................................................................................................+@+ @@@@@@@@@@@@@@@@@@ +#####",
"####  +@@@@@@@@@@@@@@@@+  @######+...................................................................................................................................................................................................................................................................................+@############@.................@############@+...............................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@ +#####",
"####  +@@@@@@@@@@@@@@@@@  @######@..................................................................................................................................................................................................................................................................................+##############+...............++############++................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +#####",
"####  +@@@@@@@@@@@@@@@@@  @######@.................................................................................................................................................................................................................................................................................@##############@+++............+@############+..................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +#####",
"####  +@@@@@@@@@@@@@@@@@  @######@................................................................................................................................................................................................................................................................................@##################+..........+@############@+...................................................................................................................................................................................................................................................................................................................................................................................................................................+@  @@@@@@@@@@@@@@@@@+ +#####",
"####+ +@@@@@@@@@@@@@@@@@  @######@................................................................................................................................................................................................................................................................................@##################@+.......++#############+.....................................................................................................................................................................................................................................................................................................................................................................................................................................+@  @@@@@@@@@@@@@@@@@+ @#####",
"####+ +@@@@@@@@@@@@@@@@@  @######@................................................................................................................................................................................................................................................................................+@##################+......+@############@+......................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@+ @#####",
"####+ +@@@@@@@@@@@@@@@@@  @######@.................................................................................................................................................................................................................................................................................+##################+....+@#############+........................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @#####",
"####+ +@@@@@@@@@@@@@@@@@  @######@................................................................................................................................................................................................................................................................................+###################@+.++##############+.........................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @#####",
"####+  @@@@@@@@@@@@@@@@@  @######@................................................................................................................................................................................................................................................................................###@@@@###############+###############@..........................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @#####",
"####+  @@@@@@@@@@@@@@@@@  +######@................................................................................................................................................................................................................................................................................##@++#################################+..........................................................................................................................................................................................................................................................................................................................................................................................................................................+@ +@@@@@@@@@@@@@@@@@+ @#####",
"####+  @@@@@@@@@@@@@@@@@  +######@....................................................................................................................................................................................................................................................................................#################################+...........................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ ######",
"####@  @@@@@@@@@@@@@@@@@+ +######@....................................................................................................................................................................................................................................................................................###############################+.............................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ ######",
"####@  @@@@@@@@@@@@@@@@@+ +@######..................................................................................................................................................................................................................................................................................++#############################+...............................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@  ######",
"####@  @@@@@@@@@@@@@@@@@+  @######..................................................................................................................................................................................................................................................................................+############################@+................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@  ######",
"####@  +@@@@@@@@@@@@@@@@+  @#####@+................................................................................................................................................................................................................................................................................@###########################@+.................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++######",
"####@  +@@@@@@@@@@@@@@@@+  @######+................................................................................................................................................................................................................................................................................###########################++..................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++######",
"#####  +@@@@@@@@@@@@@@@@+  @######+................................................................................................................................................................................................................................................................................+########################@+....................................................................................................................................................................................................................................................................................................................................................................................................................................................+@+ @@@@@@@@@@@@@@@@@@ +######",
"#####  +@@@@@@@@@@@@@@@@@  @######+.................................................................................................................................................................................................................................................................................##########@@##########@+......................................................................................................................................................................................................................................................................................................................................................................................................................................................+@+ @@@@@@@@@@@@@@@@@+ +######",
"#####  +@@@@@@@@@@@@@@@@@  @######+.................................................................................................................................................................................................................................................................................########@+.+########@+........................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@+ +######",
"#####  +@@@@@@@@@@@@@@@@@  @######+.................................................................................................................................................................................................................................................................................@######++..+@@@####++.........................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@+ +######",
"#####  +@@@@@@@@@@@@@@@@@  @######+.................................................................................................................................................................................................................................................................................@####@+.....+++##@+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@+ +######",
"#####  +@@@@@@@@@@@@@@@@@  @######@.................................................................................................................................................................................................................................................................................###@+..........++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@+ @######",
"#####+ +@@@@@@@@@@@@@@@@@  +######@.................................................................................................................................................................................................................................................................................+@++..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@+ @######",
"#####+  @@@@@@@@@@@@@@@@@  +######@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ @@@@@@@@@@@@@@@@@@+ #######",
"#####+  @@@@@@@@@@@@@@@@@  +######@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@ @@@@@@@@@@@@@@@@@@+ #######",
"#####+  @@@@@@@@@@@@@@@@@  +######@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ #######",
"#####+  +@@@@@@@@@@@@@@@@+  @#####@...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@+ @@@@@@@@@@@@@@@@@@+ #######",
"#####+  @@@@@@@@@@@@@@@@@+  @#####@..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@+ #######",
"#####@  +@@@@@@@@@@@@@@@@+  @#####@+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@+ #######",
"#####@  +@@@@@@@@@@@@@@@@+  @######+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@+ #######",
"#####@  +@@@@@@@@@@@@@@@@+  @######+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++#######",
"######  +@@@@@@@@@@@@@@@@@  @######+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++#######",
"######  +@@@@@@@@@@@@@@@@@  +######+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@+++#######",
"######  +@@@@@@@@@@@@@@@@@  +######+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@+ +#######",
"######  +@@@@@@@@@@@@@@@@@  +######+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@++@#######",
"######  +@@@@@@@@@@@@@@@@@  +######@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@++@#######",
"######+  @@@@@@@@@@@@@@@@@  +######@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@ @@@@@@@@@@@@@@@@@@+ @#######",
"######+  @@@@@@@@@@@@@@@@@+  @#####@.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@+ @@@@@@@@@@@@@@@@@@++########",
"######+  @@@@@@@@@@@@@@@@@+  @#####@............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++########",
"######+  +@@@@@@@@@@@@@@@@+  @#####@............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@+ ########",
"######@  +@@@@@@@@@@@@@@@@+  @######+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@+ ########",
"######@  +@@@@@@@@@@@@@@@@@  +######+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++########",
"######@  +@@@@@@@@@@@@@@@@@  +######+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++########",
"######@  +@@@@@@@@@@@@@@@@@  +######+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@++@@@@@@@@@@@@@@@@@@++########",
"#######  +@@@@@@@@@@@@@@@@@  +######@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@++@@@@@@@@@@@@@@@@@@++########",
"#######  +@@@@@@@@@@@@@@@@@  +######@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@++@########",
"#######  +@@@@@@@@@@@@@@@@@+  @#####@...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@++@@@@@@@@@@@@@@@@@@++@########",
"#######   @@@@@@@@@@@@@@@@@+  @#####@..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++@########",
"#######+  @@@@@@@@@@@@@@@@@+  @######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#+ @@@@@@@@@@@@@@@@@@++#########",
"#######+  @@@@@@@@@@@@@@@@@+  @######+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++#########",
"#######+  +@@@@@@@@@@@@@@@@@  +######+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++#########",
"#######@  +@@@@@@@@@@@@@@@@@  +######+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#++@@@@@@@@@@@@@@@@@@ +#########",
"#######@  +@@@@@@@@@@@@@@@@@  +######@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@@++#########",
"#######@  +@@@@@@@@@@@@@@@@@   @#####@.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@+@@@@@@@@@@@@@@@@@@@++#########",
"#######@  +@@@@@@@@@@@@@@@@@+  @######........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@@++#########",
"########  +@@@@@@@@@@@@@@@@@+  @######+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++@#########",
"########+  @@@@@@@@@@@@@@@@@+  +######+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@++@#########",
"########+  @@@@@@@@@@@@@@@@@+  +######+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#++@@@@@@@@@@@@@@@@@@++@#########",
"########+  @@@@@@@@@@@@@@@@@@  +######@.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@@++@@@@@@@@@@@@@@@@@@++##########",
"########+  +@@@@@@@@@@@@@@@@@   #######......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#@+@@@@@@@@@@@@@@@@@@@++##########",
"########+  +@@@@@@@@@@@@@@@@@+  @######+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+#++@@@@@@@@@@@@@@@@@@@ +##########",
"########@  +@@@@@@@@@@@@@@@@@+  @######@.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#++@@@@@@@@@@@@@@@@@@@++##########",
"########@  +@@@@@@@@@@@@@@@@@+  +#######.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#++@@@@@@@@@@@@@@@@@@@++##########",
"#########   @@@@@@@@@@@@@@@@@@  +#######+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+##++@@@@@@@@@@@@@@@@@@@+@##########",
"#########+  @@@@@@@@@@@@@@@@@@   #######@...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@#@+@@@@@@@@@@@@@@@@@@@++@##########",
"#########+  @@@@@@@@@@@@@@@@@@+  @#######+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@#++@@@@@@@@@@@@@@@@@@@++###########",
"#########+  +@@@@@@@@@@@@@@@@@+  +########@+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................@##++@@@@@@@@@@@@@@@@@@@++###########",
"#########+  +@@@@@@@@@@@@@@@@@@   #########@+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++###++@@@@@@@@@@@@@@@@@@@ +###########",
"#########@  +@@@@@@@@@@@@@@@@@@   @###########@++.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+@###@+@@@@@@@@@@@@@@@@@@@@ +###########",
"#########@  +@@@@@@@@@@@@@@@@@@+  +##############@@@++++.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++@####++@@@@@@@@@@@@@@@@@@@@+@###########",
"#########@   @@@@@@@@@@@@@@@@@@+   ####################@@@@@+++++................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++@@#######++@@@@@@@@@@@@@@@@@@@@+@###########",
"##########+  @@@@@@@@@@@@@@@@@@@+  +############################@@@@@@+++++++...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++@@@@###########++@@@@@@@@@@@@@@@@@@@@++@###########",
"##########+  @@@@@@@@@@@@@@@@@@@+   +#######################################@@@@@@@+++++++++++................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++@@@@@@#################@+@@@@@@@@@@@@@@@@@@@@@++############",
"##########+  +@@@@@@@@@@@@@@@@@@@+   +#####################################################@@@@@@@@++++++++++++++++++........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++@@@@@@##########################@++@@@@@@@@@@@@@@@@@@@@@@ +############",
"##########@  +@@@@@@@@@@@@@@@@@@@@+   ++@@#####################################################################@@@@@@@+++++++++++++++++++..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++++@@@@@@@########################################@+ +@@@@@@@@@@@@@@@@@@@@@@ @############",
"##########@   @@@@@@@@@@@@@@@@@@@@@+      +++@@@#########################################################################################@@@@@@@@+++++++++++++++++++++++++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+++++++++++++++++++++@@@@@@@@########################################################@@@@++@@@@@@@@@@@@@@@@@@@@@@@@+@############",
"###########+  @@@@@@@@@@@@@@@@@@@@@@@           +++@@@@@@@################################################################################################################@@@@@@@@@@++++++++++++++++++++++.....................................................................................................................................................................................................................................................................................................................................................................................................................................................+...++++++++++++++++++++@@@@@@@@@#############################################################################@@@@@@+++++@@@@@@@@@@@@@@@@@@@@@@@@@++@############",
"###########+  @@@@@@@@@@@@@@@@@@@@@@@@@+                 ++++@@@@@@@@@################################################################################################################################################@@@@@++++++++++++++++++++++++++++++++++++++++++...........................................................................................................................................................................................................................................................................................................................................++++++++++++++++++++++++++++++@@@@@@@@@@@@#########################################################################################################@@@@@@@@@+++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@++#############",
"###########+  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@++                         ++++@@@@@@@@@@@@@######################################################################################################################################################################################@########@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.....................................................................................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@####@#######@########################################################################################################################################@@@@@@@@@@@+++++++    ++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @#############",
"###########@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++                                ++++++++@@@@@@@@@@@@##########################################################################################################################################################################################################################################################################@@###############################################################################@############################################################################################################################################################################################################################################################@###@@@@@@@@@@@++++++++        +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @#############",
"###########@+  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++                                           ++++++++++++@@@@@@@@@##@@##########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################@@@##@@@@@@@@@++++++++++              +++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@#############",
"############+  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++                                                         +++++++++@@@@@@@@@@###@@############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################@@@@+@@@+++++++++                      +++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++##############",
"############@  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++                                                                              +++++++++++++@@@@@@@@@@@@@###########################################################################################################################################################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@+++++++++++                                     +++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @##############",
"############@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++                                                                                                                +++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@####################################################################################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@+++++++++++++++++                                                            +++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @##############",
"#############+  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++ ++                                                                                                                                                                              ++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                                                                                         +++  ++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++###############",
"#############@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++                                                                                                                                                                                                                                                                                                                                                                                                                 +       +++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @###############",
"##############+   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++                                                                                                                                                                                                                                                                                                        ++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +################",
"##############@    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ++@################",
"###############@+    ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ @##################",
"#################+       +++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++ +@###################",
"##################@+            +++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++@@@####################",
"####################@@++                  ++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++@@@@########################",
"#######################@@@++++                       +++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++@@##############################",
"##############################@@@+++++                               ++++++++++++@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++ ++  +++++++++++++@@@######################################",
"#######################################@@@++++++                                            +++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++  ++   ++        +++++@@@@@################################################",
"##################################################@@@@@+++++                                                      ++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++                          ++++++++@@@@##############################################################",
"#################################################################@@@@@@++++++                                                                        +++++++++++++++++++++++@@@+++++@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@+++++++++++++++++++++++++                                 ++++++++@@@@@@@###############################################################################",
"###################################################################################@@@@@@++++++++++                                                                                                   ++++++++++++++++++@+++++++++@+++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@++++@@@@+++++++++++++++++++++                                                        ++++++++@@@@@@#####################################################################################################",
"###########################################################################################################@@@@@@@+++++++++   ++                                                                                                                                                 +++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++                                                                                          ++  ++++++++++@@@@@@@@###############################################################################################################################",
"##########################################################################################################################################@@@@@@@@@+++++++++++                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +++++++++++@@@@@@@@@@#################################################################################################################################################################",
"###################################################################################################################################################################################@@@@@@@@@@@@+++++++++++++++                                                                                                                                                                                                                                                                                                                                                                        +++++++++++++++@@@@@@@@@@@@@@#############################################################################################################################################################################################################",
"#############################################################################################################################################################################################################################################@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++                                                                                                                                                                                                      +++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@############################################################################################################################################################################################################################################################################"};

//@}
